Fix referencing inner class constructor on an outer class instance

#KT-12796 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2017-09-01 17:32:59 +03:00
parent 4a6f35b9c2
commit e7449a3584
10 changed files with 95 additions and 2 deletions
@@ -508,8 +508,8 @@ public class OverridingUtil {
if (!isVisibilityMoreSpecific(a, b)) return false;
if (a instanceof SimpleFunctionDescriptor) {
assert b instanceof SimpleFunctionDescriptor : "b is " + b.getClass();
if (a instanceof FunctionDescriptor) {
assert b instanceof FunctionDescriptor : "b is " + b.getClass();
return isReturnTypeMoreSpecific(a, aReturnType, b, bReturnType);
}