From 2798ea45635bc11ca479188652daffad5f4edd28 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Mon, 20 Aug 2012 19:22:33 +0400 Subject: [PATCH] clean up --- .../jet/codegen/ExpressionCodegen.java | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index 1e8a2d560e3..3380c9b3cc0 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -2559,23 +2559,18 @@ public class ExpressionCodegen extends JetVisitor { VariableDescriptor variableDescriptor = bindingContext.get(BindingContext.VARIABLE, property); - Type sharedVarType; - int index; - if (JetPsiUtil.isScriptDeclaration(property)) { return StackValue.none(); } - else { - index = lookupLocal(variableDescriptor); + int index = lookupLocal(variableDescriptor); - if (index < 0) { - throw new IllegalStateException("Local variable not found for " + variableDescriptor); - } - - sharedVarType = typeMapper.getSharedVarType(variableDescriptor); - assert variableDescriptor != null; + if (index < 0) { + throw new IllegalStateException("Local variable not found for " + variableDescriptor); } + Type sharedVarType = typeMapper.getSharedVarType(variableDescriptor); + assert variableDescriptor != null; + Type varType = asmType(variableDescriptor.getType()); if (sharedVarType != null) { v.anew(sharedVarType);