// RUN_PIPELINE_TILL: FRONTEND
// K2: See KT-65342

fun main() {
    val a : Int? = null;
    var v = 1
    val b : String = <!INITIALIZER_TYPE_MISMATCH!>v<!>;
    val f : String = <!INITIALIZER_TYPE_MISMATCH!>a!!<!>;
    val g : String = <!INITIALIZER_TYPE_MISMATCH!>v++<!>;
    val g1 : String = <!INITIALIZER_TYPE_MISMATCH!>++v<!>;
    val h : String = <!INITIALIZER_TYPE_MISMATCH!>v--<!>;
    val h1 : String = <!INITIALIZER_TYPE_MISMATCH!>--v<!>;
    val i : String = <!INITIALIZER_TYPE_MISMATCH!>!true<!>;
    val j : String = <!INITIALIZER_TYPE_MISMATCH!>foo@ true<!>;
    val k : String = <!MULTIPLE_LABELS_ARE_FORBIDDEN!>foo@<!> bar@ true;
    val l : String = <!INITIALIZER_TYPE_MISMATCH!>-1<!>;
    val m : String = <!INITIALIZER_TYPE_MISMATCH!>+1<!>;
}

/* GENERATED_FIR_TAGS: assignment, checkNotNullCall, functionDeclaration, incrementDecrementExpression, integerLiteral,
localProperty, nullableType, propertyDeclaration */
