[FIR] Add DECLARATION_CANT_BE_INLINED diagnostic

This commit is contained in:
Andrey Zinovyev
2021-07-20 18:53:54 +03:00
committed by teamcityserver
parent 4e06814bc5
commit d8b7b7b2dc
14 changed files with 79 additions and 89 deletions
@@ -1,38 +0,0 @@
final class FinalProperty {
inline val valProp: Int
get() = 1
val valProp_1: Int
inline get() = 1
inline var varProp: Int
get() = 1
set(p: Int) {}
var varProp_2: Int
get() = 1
inline set(p: Int) {}
}
open class OpenProperty {
inline open val valProp: Int
get() = 1
open val valProp_1: Int
inline get() = 1
inline open var varProp: Int
get() = 1
set(p: Int) {}
open var varProp_2: Int
get() = 1
inline set(p: Int) {}
}
interface AbstractProperty {
inline abstract val valProp: Int
inline abstract var varProp: Int
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
final class FinalProperty {
inline val valProp: Int
get() = 1