3 // Bug: Since B().a is an rvalue, we tried to treat it like a TARGET_EXPR
4 // and elide the copy. But that produces a bitwise copy, which causes us
5 // to abort in cp_expr_size.
7 // Test that we actually run the A copy constructor when calling f().