- File:
-
- 1 edited
-
src/ControlStruct/MultiLevelExit.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/ControlStruct/MultiLevelExit.cpp
r7ad47df r400b8be 594 594 } 595 595 596 // check if loop node and if so add else clause if it exists597 const WhileDoStmt * whilePtr = dynamic_cast<const WhileDoStmt *>(kid.get());598 if ( whilePtr && whilePtr->else_) ret.push_back(whilePtr->else_);599 const ForStmt * forPtr = dynamic_cast<const ForStmt *>(kid.get());600 if ( forPtr && forPtr->else_) ret.push_back(forPtr->else_);601 602 596 if ( ! break_label.empty() ) { 603 597 ret.push_back( labelledNullStmt( ret.back()->location, break_label ) );
Note:
See TracChangeset
for help on using the changeset viewer.