From c28bb62a8676ee37eac832f750049886859d1bfa Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Wed, 20 Dec 2017 15:22:27 +0100 Subject: [PATCH] don't cache erased state during overload resolution --- .../impl/source/resolve/graphInference/InferenceSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java index 4721a39dc4ad..16309d75fd0c 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java @@ -1102,7 +1102,7 @@ public class InferenceSession { } public void setUncheckedInContext() { - if (myContext != null) { + if (myContext != null && !MethodCandidateInfo.isOverloadCheck()) { myContext.putUserData(ERASED, myErased); } }