import org.objectweb.asm.Label;
import org.objectweb.asm.MethodVisitor;
import org.simantics.scl.compiler.common.exceptions.InternalCompilerError;
+import org.simantics.scl.compiler.constants.LocalVariableConstant;
import org.simantics.scl.compiler.internal.codegen.continuations.Cont;
import org.simantics.scl.compiler.internal.codegen.continuations.ContRef;
import org.simantics.scl.compiler.internal.codegen.continuations.ReturnCont;
if(!boundVar.generateOnFly)
return getLocalVariable(boundVar);
}
+ else if(val instanceof LocalVariableConstant) {
+ return ((LocalVariableConstant)val).var;
+ }
push(val, type);
LocalVariable temp = createLocalVariable(null, getJavaTypeTranslator().toTypeDesc(type));
storeLocal(temp);