Don't fail on nameless classes (syntax errors)

This commit is contained in:
Andrey Breslav
2015-01-23 18:27:30 +03:00
parent ed4da90dcd
commit c59cb09398
@@ -138,7 +138,7 @@ class LocalClassDescriptorManager(
} }
, ,
containingDeclaration, containingDeclaration,
if (classOrObject.isObjectLiteral()) SpecialNames.NO_NAME_PROVIDED else classOrObject.getNameAsName(), if (classOrObject.isObjectLiteral()) SpecialNames.NO_NAME_PROVIDED else classOrObject.getNameAsSafeName(),
JetClassInfoUtil.createClassLikeInfo(classOrObject) JetClassInfoUtil.createClassLikeInfo(classOrObject)
) )
writableScope?.addClassifierDescriptor(classDescriptor!!) writableScope?.addClassifierDescriptor(classDescriptor!!)