- File:
-
- 1 edited
-
src/ResolvExpr/SatisfyAssertions.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/SatisfyAssertions.cpp
rda4a570 rc6b4432 46 46 #include "SymTab/Mangler.h" 47 47 48 49 50 48 namespace ResolvExpr { 51 49 52 50 // in CandidateFinder.cpp; unique ID for assertion satisfaction 53 extern UniqueId globalResnSlot;51 extern ast::UniqueId globalResnSlot; 54 52 55 53 namespace { … … 298 296 if ( !expr->inferred.hasSlots() ) return expr; 299 297 // if ( expr->inferred.mode != ast::Expr::InferUnion::Slots ) return expr; 300 std::vector< UniqueId> missingSlots;298 std::vector<ast::UniqueId> missingSlots; 301 299 // find inferred parameters for resolution slots 302 300 ast::InferredParams * newInferred = new ast::InferredParams(); 303 for ( UniqueId slot : expr->inferred.resnSlots() ) {301 for ( ast::UniqueId slot : expr->inferred.resnSlots() ) { 304 302 // fail if no matching assertions found 305 303 auto it = inferred.find( slot );
Note:
See TracChangeset
for help on using the changeset viewer.