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