Changes in src/Tuples/TupleAssignment.cc [753bf60:d20a343]
- File:
-
- 1 edited
-
src/Tuples/TupleAssignment.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Tuples/TupleAssignment.cc
r753bf60 rd20a343 231 231 232 232 ResolvExpr::AlternativeFinder finder{ currentFinder.get_indexer(), 233 matcher->compositeEnv }; 234 233 currentFinder.get_environ() }; 235 234 try { 236 235 finder.findWithAdjustment(*i); … … 350 349 ltmp.push_back( lobj ); 351 350 rtmp.push_back( robj ); 352 353 // resolve the cast expression so that rhsAlt return type is bound by the cast type as needed, and transfer the resulting environment354 ResolvExpr::AlternativeFinder finder{ spotter.currentFinder.get_indexer(), compositeEnv };355 finder.findWithAdjustment( rhsAlt.expr );356 assert( finder.get_alternatives().size() == 1 );357 compositeEnv = std::move( finder.get_alternatives().front().env );358 351 } 359 352 tmpDecls.splice( tmpDecls.end(), ltmp );
Note:
See TracChangeset
for help on using the changeset viewer.