https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120385

--- Comment #2 from Language Lawyer <language.lawyer at gmail dot com> ---
(In reply to Andrew Pinski from comment #1)
> Is this still valid?
> ```
> int main()
> {
>   using IA = int[];
>   using IP = int*;
>   void(+IP{IA{ 1, 2, 3 }});
> }
> ```

Prolly, the wording is (was) a bit unclear to reason about

> Which makes this kinda of inconsistent after all.

Explicit casts changing the meaning of code mean inconsistency?

Reply via email to