blob: aa98e33b9df06aa3a32f1418cc8364a3010ce4f0 [file]
// RUN_PIPELINE_TILL: BACKEND
// WITH_STDLIB
@file:MustUseReturnValues
fun localFun() {
fun local(): Int = 123
@IgnorableReturnValue fun localIgnorable() = ""
local()
localIgnorable()
}
class Outer {
fun foo(): String {
class Inner {
@IgnorableReturnValue fun bar() {
fun local() = ""
local()
}
fun inner() = ""
}
Inner()
Inner().inner()
Inner().bar()
return ""
}
fun bar(): String = ""
}
fun main() {
Outer().foo()
Outer().bar()
}
/* GENERATED_FIR_TAGS: annotationUseSiteTargetFile, classDeclaration, functionDeclaration, integerLiteral, localFunction */