[FIR] Prohibit class literals with empty left-hand side

^KT-59165 Fixed
This commit is contained in:
Nikolay Lunyak
2023-07-26 13:41:04 +03:00
committed by Space Team
parent d748fe7696
commit 713c2136cc
18 changed files with 76 additions and 23 deletions
@@ -71,6 +71,10 @@ class ConeAmbiguousFunctionTypeKinds(val kinds: List<FunctionTypeKind>) : ConeDi
get() = "There are multiple function kinds for functional type ref"
}
object ConeUnsupportedClassLiteralsWithEmptyLhs : ConeDiagnostic {
override val reason: String get() = "No receiver in class literal"
}
enum class DiagnosticKind {
ExpressionExpected,
NotLoopLabel,