public void generateCode(CompilationContext context, PlanContext planContext, CodeWriter w) {
for(PartnerFact activeFact : planContext.partnerFacts) {
if(activeFact.killAfterMatch)
- w.apply(location, activeFact.constraint.removeProcedure, planContext.storeVar, activeFact.factVar);
+ w.apply(location, activeFact.constraint.removeProcedure, planContext.getStoreVar(activeFact.constraint), activeFact.factVar);
}
planContext.nextOp(w);
}