Fix TCE for invalid code with wrong callee expression
#KT-14927 Fixed
This commit is contained in:
@@ -276,9 +276,11 @@ class QualifiedExpressionResolver {
|
||||
return true
|
||||
}
|
||||
if (doubleColonLHS && expression is KtCallExpression && expression.isWithoutValueArguments) {
|
||||
val simpleName = expression.calleeExpression as KtSimpleNameExpression
|
||||
result.add(QualifierPart(simpleName.getReferencedNameAsName(), simpleName, expression.typeArgumentList))
|
||||
return true
|
||||
val simpleName = expression.calleeExpression
|
||||
if (simpleName is KtSimpleNameExpression) {
|
||||
result.add(QualifierPart(simpleName.getReferencedNameAsName(), simpleName, expression.typeArgumentList))
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user