Author: dgregor Date: Tue Jul 7 10:48:11 2015 New Revision: 241598 URL: http://llvm.org/viewvc/llvm-project?rev=241598&view=rev Log: Don't put anonymous structs within anonymous unions.
Modified: cfe/trunk/include/clang/AST/DeclObjC.h Modified: cfe/trunk/include/clang/AST/DeclObjC.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclObjC.h?rev=241598&r1=241597&r2=241598&view=diff ============================================================================== --- cfe/trunk/include/clang/AST/DeclObjC.h (original) +++ cfe/trunk/include/clang/AST/DeclObjC.h Tue Jul 7 10:48:11 2015 @@ -608,12 +608,15 @@ public: /// @end /// \endcode class ObjCTypeParamList { + /// Stores the components of a SourceRange as a POD. + struct PODSourceRange { + unsigned Begin; + unsigned End; + }; + union { /// Location of the left and right angle brackets. - struct { - unsigned Begin; - unsigned End; - } Brackets; + PODSourceRange Brackets; // Used only for alignment. ObjCTypeParamDecl *AlignmentHack; _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits