| // LATEST_LV_DIFFERENCE | |
| // RUN_PIPELINE_TILL: FRONTEND | |
| // COMPARE_WITH_LIGHT_TREE | |
| // LANGUAGE_FEATURE_TOGGLED: ExplicitInlineValueClassesSyntax | |
| <!INCOMPATIBLE_MODIFIERS, INLINE_CLASS_DEPRECATED!>inline<!> <!INCOMPATIBLE_MODIFIERS, VALUE_CLASS_WITHOUT_JVM_INLINE_ANNOTATION!>value<!> class A(val x: Int) | |
| <!INCOMPATIBLE_MODIFIERS, INLINE_CLASS_DEPRECATED, VALUE_CLASS_WITHOUT_JVM_INLINE_ANNOTATION!>value<!> <!INCOMPATIBLE_MODIFIERS!>inline<!> class B(val x: String) | |
| <!INCOMPATIBLE_MODIFIERS, INLINE_CLASS_DEPRECATED!>inline<!> <!INCOMPATIBLE_MODIFIERS!>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, INCOMPATIBLE_MODIFIERS, INLINE_CLASS_DEPRECATED!>inline<!> <!INCOMPATIBLE_MODIFIERS!>value<!> class D | |
| <!INLINE_CLASS_DEPRECATED, WRONG_MODIFIER_TARGET!>inline<!> <!INCOMPATIBLE_MODIFIERS!>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 */ |