Default member initializations constructed from
a parenthesized aggregate initialization should be constructed
at the location of the left paren, to be consistent with
brace initialization.
Otherwise we get diagmostics and source_location in the wrong places.
Fixes #63903
Shouldn't this test fail because i != j?
Can you add a test that demonstrates we've corrected the source location information for diagnostics?