From c59cb093981fbbdb6c08979ece2c5fa09e7ef7b5 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 23 Jan 2015 18:27:30 +0300 Subject: [PATCH] Don't fail on nameless classes (syntax errors) --- .../org/jetbrains/kotlin/resolve/LazyLocalClassifierAnalyzer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyLocalClassifierAnalyzer.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyLocalClassifierAnalyzer.kt index 53e23a0b8d0..8f4987d9665 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyLocalClassifierAnalyzer.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyLocalClassifierAnalyzer.kt @@ -138,7 +138,7 @@ class LocalClassDescriptorManager( } , containingDeclaration, - if (classOrObject.isObjectLiteral()) SpecialNames.NO_NAME_PROVIDED else classOrObject.getNameAsName(), + if (classOrObject.isObjectLiteral()) SpecialNames.NO_NAME_PROVIDED else classOrObject.getNameAsSafeName(), JetClassInfoUtil.createClassLikeInfo(classOrObject) ) writableScope?.addClassifierDescriptor(classDescriptor!!)