instructions.addAll(wcr.getInstructions());
WeaselTree.autoCast(compiler, wcr.getReturnType(), new WeaselGenericClass(compiler.baseTypes.booleanClass), t.line, instructions, true);
WeaselInstruction ifJump = new WeaselInstructionJump(startJump);
instructions.add(t.line, new WeaselInstructionIf(ifJump));
instructions.add(t.line, ifJump);
WeaselBlockInfo wbi = compilerHelpher.closeBlock();
int pops = wbi.varsToPop();
if(pops==1){
instructions.add(t.line, new WeaselInstructionPop());
}else if(pops>1){
instructions.add(t.line, new WeaselInstructionPops(pops));
}