efriedma added a comment.

Messing with the layout is risky.  If we give an error, the user will notice 
something is wrong, and can adapt their code (e.g. explicitly enforcing 
alignment using alignas).  If we silently use a different layout, and the class 
is used across compilers, the user ends up with a miscompile that's hard to 
diagnose.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133711/new/

https://reviews.llvm.org/D133711

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to