// FIR_IDENTICAL // !DIAGNOSTICS: -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE interface Rec class A : Rec class B : Rec fun test(a: A, b: B, c: Boolean) { var ab = if (c) a else b ab = a ab = b }