Changes in src/ResolvExpr/Resolver.cc [d57e349:2773ab8]
- File:
-
- 1 edited
-
src/ResolvExpr/Resolver.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/Resolver.cc
rd57e349 r2773ab8 957 957 } 958 958 }; 959 } // anonymous namespace 960 961 /// Check if this expression is or includes a deleted expression 962 const ast::DeletedExpr * findDeletedExpr( const ast::Expr * expr ) { 963 ast::Pass<DeleteFinder_new> finder; 964 expr->accept( finder ); 965 return finder.pass.delExpr; 966 } 967 968 namespace { 959 960 /// Check if this expression is or includes a deleted expression 961 const ast::DeletedExpr * findDeletedExpr( const ast::Expr * expr ) { 962 ast::Pass<DeleteFinder_new> finder; 963 expr->accept( finder ); 964 return finder.pass.delExpr; 965 } 966 969 967 /// always-accept candidate filter 970 968 bool anyCandidate( const Candidate & ) { return true; } … … 1026 1024 1027 1025 // promote candidate.cvtCost to .cost 1028 promoteCvtCost( winners ); 1026 for ( CandidateRef & cand : winners ) { 1027 cand->cost = cand->cvtCost; 1028 } 1029 1029 1030 1030 // produce ambiguous errors, if applicable
Note:
See TracChangeset
for help on using the changeset viewer.