diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/DeferredType.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/DeferredType.java index 36562d8dbbb..f43b5a98f96 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/DeferredType.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/DeferredType.java @@ -96,13 +96,7 @@ public class DeferredType implements JetType { @Override public boolean equals(Object obj) { - if (this == obj) return true; - JetType actualType = getActualType(); - if (actualType == obj) return true; - - if (!(obj instanceof JetType)) return false; - - return TypeUtils.equalTypes(actualType, (JetType) obj); + return getActualType().equals(obj); } @Override