Changes in src/SymTab/Autogen.h [4cb935e:c8dfcd3]
- File:
-
- 1 edited
-
src/SymTab/Autogen.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Autogen.h
r4cb935e rc8dfcd3 88 88 if ( forward ) { 89 89 // generate: for ( int i = 0; i < 0; ++i ) 90 begin = new ConstantExpr( Constant( new ZeroType( emptyQualifiers ), "0" ));90 begin = new NameExpr( "0" ); 91 91 end = array->get_dimension()->clone(); 92 92 cmp = new NameExpr( "?<?" ); … … 96 96 begin = new UntypedExpr( new NameExpr( "?-?" ) ); 97 97 ((UntypedExpr*)begin)->get_args().push_back( array->get_dimension()->clone() ); 98 ((UntypedExpr*)begin)->get_args().push_back( new ConstantExpr( Constant( new OneType( emptyQualifiers ), "1" )) );99 end = new ConstantExpr( Constant( new ZeroType( emptyQualifiers ), "0" ));98 ((UntypedExpr*)begin)->get_args().push_back( new NameExpr( "1" ) ); 99 end = new NameExpr( "0" ); 100 100 cmp = new NameExpr( "?>=?" ); 101 101 update = new NameExpr( "--?" ); … … 175 175 } // namespace SymTab 176 176 #endif // AUTOGEN_H 177
Note:
See TracChangeset
for help on using the changeset viewer.