// !LANGUAGE: -ReportErrorsOnRecursiveTypeInsidePlusAssignment // WITH_STDLIB // FIR: KT-51648 object DelegateTest { var result = "" val f by lazy { result += f.toString() // Compiler crash "hello" } } object DelegateTest2 { var result = "" val f by lazy { result += f "hello" } }