Changes in src/GenPoly/Lvalue.cc [1a4bef3:bf7b6015]
- File:
-
- 1 edited
-
src/GenPoly/Lvalue.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/Lvalue.cc
r1a4bef3 rbf7b6015 465 465 return ret; 466 466 } 467 } else if ( CastExpr * castExpr = dynamic_cast< CastExpr * > ( arg ) ) { 468 // need to move cast to pointer type out a level since address of pointer 469 // is not valid C code (can be introduced in prior passes, e.g., InstantiateGeneric) 470 if ( InitTweak::getPointerBase( castExpr->result ) ) { 471 addrExpr->arg = castExpr->arg; 472 castExpr->arg = addrExpr; 473 castExpr->result = new PointerType( Type::Qualifiers(), castExpr->result ); 474 return castExpr; 475 } 467 476 } 468 477 return addrExpr;
Note:
See TracChangeset
for help on using the changeset viewer.