[PATCH] D25308: [Sema] Ignore transparent_union attributes in C++

Hal Finkel via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 10 10:45:03 PDT 2016


hfinkel added a comment.

In https://reviews.llvm.org/D25308#566176, @arphaman wrote:

> The updated patch now makes clang warn every time it encounters this attribute in C++ mode. Would that be the desired behaviour?


As I understand it, transparent_union was designed for use in system headers, and these might certainly be included into C++ source files. Does that not work correctly, or does the feature just not work correctly when combined with C++-specific features (templates, function overloading, etc.)?


Repository:
  rL LLVM

https://reviews.llvm.org/D25308





More information about the cfe-commits mailing list