Vsevolod Tolstopyatov | 74bcc92 | 2018-05-03 20:07:54 +0300 | [diff] [blame] | 1 | package cases.localClasses |
2 | |||||
3 | |||||
4 | class L { | ||||
5 | internal fun a(lambda: () -> Unit) = lambda() | ||||
6 | |||||
7 | @Suppress("NOTHING_TO_INLINE") | ||||
8 | internal inline fun inlineLambda() { | ||||
9 | a { | ||||
10 | println("OK") | ||||
11 | } | ||||
12 | } | ||||
13 | } | ||||
14 | |||||
15 | fun box() { | ||||
16 | L().inlineLambda() | ||||
17 | } | ||||
18 | |||||
19 | |||||
20 | // TODO: inline lambda from stdlib |