Changeset 0872c42 for src


Ignore:
Timestamp:
Nov 20, 2017, 4:31:42 PM (7 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
73a5cadb
Parents:
a94b829
Message:

Fix bug with ttype/vararg handling in resolver refactor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/AlternativeFinder.cc

    ra94b829 r0872c42  
    762762                                                // add new result
    763763                                                results.emplace_back(
    764                                                         i, actual.expr, move(env), copy(results[i].need),
     764                                                        i, exploded.front().expr, move(env), copy(results[i].need),
    765765                                                        copy(results[i].have), move(openVars), results[i].nextArg + 1,
    766766                                                        nTuples, actual.cost, move(newExpls) );
     
    10091009                                                // add new result
    10101010                                                results.emplace_back(
    1011                                                         i, actual.expr, move(env), copy(results[i].need),
     1011                                                        i, exploded.front().expr, move(env), copy(results[i].need),
    10121012                                                        copy(results[i].have), move(openVars), j + 1, 0,
    10131013                                                        actual.cost, move(newExpls) );
Note: See TracChangeset for help on using the changeset viewer.