Changes in src/Parser/ExpressionNode.cc [6cef439:9ddcee1]
- File:
-
- 1 edited
-
src/Parser/ExpressionNode.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ExpressionNode.cc
r6cef439 r9ddcee1 29 29 #include "DeclarationNode.h" // for DeclarationNode 30 30 #include "InitializerNode.h" // for InitializerNode 31 #include "TypeData.h" // for addType, build_basic_type, build_c...32 31 #include "parserutility.h" // for notZeroExpr 33 32 … … 317 316 v2 ); 318 317 ret = build_compoundLiteral( location, 319 DeclarationNode::new FromTypeData(320 addType(321 build_basic_type( DeclarationNode::Int128 ),322 build_signedness( DeclarationNode::Unsigned )) ),318 DeclarationNode::newBasicType( 319 DeclarationNode::Int128 320 )->addType( 321 DeclarationNode::newSignedNess( DeclarationNode::Unsigned ) ), 323 322 new InitializerNode( 324 ( new InitializerNode( new ExpressionNode( v2 == 0 ? ret2 : ret ) ))->set_last( new InitializerNode( new ExpressionNode( v2 == 0 ? ret : ret2 ) ) ), true )323 (InitializerNode *)(new InitializerNode( new ExpressionNode( v2 == 0 ? ret2 : ret ) ))->set_last( new InitializerNode( new ExpressionNode( v2 == 0 ? ret : ret2 ) ) ), true ) 325 324 ); 326 325 } else { // explicit length, (length_type)constant
Note:
See TracChangeset
for help on using the changeset viewer.