blob: dfb8fdefa9dc555f334e8c4a077652a2f1d1ef62 [file]
// LATEST_LV_DIFFERENCE
// RUN_PIPELINE_TILL: FRONTEND
// COMPARE_WITH_LIGHT_TREE
// LANGUAGE_FEATURE_TOGGLED: ExplicitInlineValueClassesSyntax
inline value class A(val x: Int)
value inline class B(val x: String)
inline value class C<!INLINE_CLASS_CONSTRUCTOR_WRONG_PARAMETERS_SIZE!>(val x: Int, val y: String)<!>
<!VALUE_CLASS_NOT_FINAL!>abstract<!> <!ABSENCE_OF_PRIMARY_CONSTRUCTOR_FOR_VALUE_CLASS!>inline<!> <!ABSENCE_OF_PRIMARY_CONSTRUCTOR_FOR_VALUE_CLASS{PSI}!>value<!> class D
<!WRONG_MODIFIER_TARGET!>inline<!> <!WRONG_MODIFIER_TARGET!>value<!> object E
fun f(<!FORBIDDEN_VARARG_PARAMETER_TYPE!>vararg<!> xs: A) {}
fun g(<!FORBIDDEN_VARARG_PARAMETER_TYPE!>vararg<!> xs: B) {}
/* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, primaryConstructor, propertyDeclaration, value, vararg */