From e1e28558876ba6e9426cfc72840e4898114fc1f1 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Thu, 27 Mar 2014 11:31:21 +0400 Subject: [PATCH] Removed obsolete pop operation --- .../src/org/jetbrains/jet/codegen/ExpressionCodegen.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index 23a9506ca1a..cac3e6a203b 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -3270,11 +3270,6 @@ public class ExpressionCodegen extends JetVisitor implem ConstructorDescriptor constructorDescriptor = (ConstructorDescriptor) resolvedCall.getResultingDescriptor(); MutableClosure closure = bindingContext.get(CLOSURE, constructorDescriptor.getContainingDeclaration()); - ClassDescriptor descriptor = getExpectedThisObjectForConstructorCall(constructorDescriptor, closure); - if (receiver.type.getSort() != Type.VOID && descriptor == null) { - v.pop(); - } - //Resolved call to local class constructor doesn't have resolvedCall.getThisObject() and resolvedCall.getReceiverArgument() //so we need generate closure on stack //See StackValue.receiver for more info