// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER abstract class Expr class Sum(val e: Expr) : Expr() private fun times(e: Expr, element: V): Expr = TODO() private fun foo(e: Expr) {} fun test(intExpression: Expr) { foo(Sum(times(intExpression, 42))) }