Changes in src/GenPoly/Lvalue.cc [bf7b6015:1a4bef3]
- File:
-
- 1 edited
-
src/GenPoly/Lvalue.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/Lvalue.cc
rbf7b6015 r1a4bef3 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 pointer469 // 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 }476 467 } 477 468 return addrExpr;
Note:
See TracChangeset
for help on using the changeset viewer.