bbee881b5b
This is made to have a correct error message for a problem described in KT-48546 #KT-48546 Fixed
20 lines
573 B
Kotlin
Vendored
20 lines
573 B
Kotlin
Vendored
// !LANGUAGE: -ReportErrorsOnRecursiveTypeInsidePlusAssignment
|
|
// WITH_STDLIB
|
|
// FIR: KT-51648
|
|
|
|
object DelegateTest {
|
|
var result = ""
|
|
val f by lazy {
|
|
result += <!DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE, TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_IN_AUGMENTED_ASSIGNMENT_WARNING!>f<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>toString<!>() // Compiler crash
|
|
"hello"
|
|
}
|
|
}
|
|
|
|
object DelegateTest2 {
|
|
var result = ""
|
|
val f by lazy {
|
|
result += <!TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_IN_AUGMENTED_ASSIGNMENT_WARNING!>f<!>
|
|
"hello"
|
|
}
|
|
}
|