Changes in src/InitTweak/InitTweak.cc [3351cc0:1a5ad8c]
- File:
-
- 1 edited
-
src/InitTweak/InitTweak.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/InitTweak.cc
r3351cc0 r1a5ad8c 98 98 class InitExpander::ExpanderImpl { 99 99 public: 100 virtual ~ExpanderImpl() = default;101 100 virtual std::list< Expression * > next( std::list< Expression * > & indices ) = 0; 102 101 virtual Statement * buildListInit( UntypedExpr * callExpr, std::list< Expression * > & indices ) = 0; … … 106 105 public: 107 106 InitImpl( Initializer * init ) : init( init ) {} 108 virtual ~InitImpl() = default;109 107 110 108 virtual std::list< Expression * > next( __attribute((unused)) std::list< Expression * > & indices ) { … … 123 121 public: 124 122 ExprImpl( Expression * expr ) : arg( expr ) {} 125 virtual ~ExprImpl() { delete arg; } 123 124 ~ExprImpl() { delete arg; } 126 125 127 126 virtual std::list< Expression * > next( std::list< Expression * > & indices ) {
Note:
See TracChangeset
for help on using the changeset viewer.