On Sun, Sep 6, 2026 at 2:34 AM Richard Biener
<[email protected]> wrote:
>
>
>
> > Am 06.09.2026 um 04:59 schrieb Matt Turner <[email protected]>:
> >
> > Using a cast as an lvalue is a GCC extension that clang does not
> > implement.  Clang rejects it with -Winvalid-gnu-asm-cast, which is an
> > error by default, so these blocks fail to build with clang.
> >
> > The casts do nothing.
>
> That’s not true.  The casts serve as typing the macros, with wrong type 
> argument you get a diagnostic.
>
> So NACK.

Ah, I hadn't thought about that. I'll try to come up with a way of
keeping the type safety.

Thanks!

Reply via email to