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!
