The name suggests that it would be true for any direct initialization, which is wrong; see TARGET_EXPR_DIRECT_INIT_P (and the similarly wrongly named DIRECT_INIT_EXPR_P).

Call your macro DIRECT_LIST_INIT_P and it's OK.

Jason

Reply via email to