diff options
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
| -rw-r--r-- | src/shared/cplusplus/Symbols.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h index a35dbf30b56..7bf8de0c89f 100644 --- a/src/shared/cplusplus/Symbols.h +++ b/src/shared/cplusplus/Symbols.h @@ -338,17 +338,17 @@ protected: private: Scope *_templateParameters; FullySpecifiedType _returnType; + struct Flags { + unsigned _isVariadic: 1; + unsigned _isPureVirtual: 1; + unsigned _isConst: 1; + unsigned _isVolatile: 1; + unsigned _isAmbiguous: 1; + unsigned _methodKey: 3; + }; union { unsigned _flags; - - struct { - unsigned _isVariadic: 1; - unsigned _isPureVirtual: 1; - unsigned _isConst: 1; - unsigned _isVolatile: 1; - unsigned _isAmbiguous: 1; - unsigned _methodKey: 3; - }; + Flags f; }; Scope *_arguments; }; |
