inclyc added a comment.
Hi @aaron.ballman, I've noticed in the linux kernel, type alignment was
implemented by a tricky way using offsetof.
#define TYPE_ALIGN(TYPE) offsetof(struct { char x; TYPE test; }, test)
Does this always has the same semantic with C11 `_Alignof`? If this is not
true, I think unfortunately we may emit a switchable warning instead of an
error to preserve semantics here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D133574/new/
https://reviews.llvm.org/D133574
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits