Changes in / [b0dfbc4:dbc733e]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ExpressionNode.cc
rb0dfbc4 rdbc733e 10 10 // Created On : Sat May 16 13:17:07 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Sep 1 15:07:09201713 // Update Count : 6 1812 // Last Modified On : Fri Sep 1 21:49:16 2017 13 // Update Count : 622 14 14 // 15 15 … … 66 66 } // sepNumeric 67 67 68 Expression * build_constantInteger( st d::string & str ) {68 Expression * build_constantInteger( string & str ) { 69 69 static const BasicType::Kind kind[2][3] = { 70 70 { BasicType::SignedInt, BasicType::LongSignedInt, BasicType::LongLongSignedInt }, … … 148 148 CLEANUP: 149 149 if ( units.length() != 0 ) { 150 ret = new UntypedExpr( new NameExpr( units , ret ));150 ret = new UntypedExpr( new NameExpr( units ), { ret } ); 151 151 } // if 152 152 … … 190 190 Expression * ret = new ConstantExpr( Constant( new BasicType( noQualifiers, kind[complx][size] ), str, v ) ); 191 191 if ( units.length() != 0 ) { 192 ret = new UntypedExpr( new NameExpr( units , ret ));192 ret = new UntypedExpr( new NameExpr( units ), { ret } ); 193 193 } // if 194 194 … … 211 211 Expression * ret = new ConstantExpr( Constant( new BasicType( noQualifiers, BasicType::Char ), str, (unsigned long long int)(unsigned char)str[1] ) ); 212 212 if ( units.length() != 0 ) { 213 ret = new UntypedExpr( new NameExpr( units , ret ));213 ret = new UntypedExpr( new NameExpr( units ), { ret } ); 214 214 } // if 215 215 … … 228 228 // ROB: type mismatch 229 229 // if ( units.length() != 0 ) { 230 // ret = new UntypedExpr( new NameExpr( units , ret ));230 // ret = new UntypedExpr( new NameExpr( units ), { ret } ); 231 231 // } // if 232 232
Note: See TracChangeset
for help on using the changeset viewer.