From b60bb9eb29af46440f89ce1d6654220165115b14 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Sun, 8 Jul 2012 15:29:05 +0400 Subject: [PATCH] added constraint position argument --- .../jet/lang/types/expressions/ExpressionTypingUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingUtils.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingUtils.java index 921f5efa4fc..5052c89b9ab 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingUtils.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingUtils.java @@ -239,7 +239,7 @@ public class ExpressionTypingUtils { ReceiverDescriptor receiverParameter = receiverArgument.getReceiverParameter(); if (expectedReceiver.exists() && receiverParameter.exists()) { - constraintSystem.addSubtypingConstraint(receiverType, receiverParameter.getType()); + constraintSystem.addSubtypingConstraint(receiverType, receiverParameter.getType(), ConstraintPosition.RECEIVER_POSITION); } else if (expectedReceiver.exists() || receiverParameter.exists()) { // Only one of receivers exist