...after r257868 "PR26111: segmentation fault with attribute((mode(QI))) on function declaration" (presumably accidentally) restricted it to variables and typedefs, excluding member variables (aka fields). That broke building LibreOffice, which, in bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx, contains a "typedef-unwound" copy of struct _Unwind_Except from GCC's libgcc/unwind-generic.h.
Details
Details
Diff Detail
Diff Detail
Event Timeline
include/clang/Basic/Attr.td | ||
---|---|---|
882–883 | This diagnostic is no longer correct because it doesn't talk about fields. |
Comment Actions
updated the diagnostic message to mention fields in addition to variables and typedefs
Comment Actions
Can you please rebase this off ToT and upload the latest diff? This is not applying cleanly for me.
This diagnostic is no longer correct because it doesn't talk about fields.