[FE 1.0] Report recursive type checker problem as a warning till 1.9
^KT-48546
This commit is contained in:
committed by
teamcity
parent
2307122089
commit
57a134c543
@@ -0,0 +1,19 @@
|
||||
// !LANGUAGE: +ReportErrorsOnRecursiveTypeInsidePlusAssignment
|
||||
// WITH_STDLIB
|
||||
// FIR: KT-51648
|
||||
|
||||
object DelegateTest {
|
||||
var result = ""
|
||||
val f by lazy {
|
||||
result += <!DEBUG_INFO_EXPRESSION_TYPE("ERROR CLASS: cycle")!>f<!>.toString() // Compiler crash
|
||||
"hello"
|
||||
}
|
||||
}
|
||||
|
||||
object DelegateTest2 {
|
||||
var result = ""
|
||||
val f by lazy {
|
||||
result += <!DEBUG_INFO_EXPRESSION_TYPE("ERROR CLASS: cycle")!>f<!>
|
||||
"hello"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user