aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/cplusplus/Symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/Symbols.h')
-rw-r--r--src/shared/cplusplus/Symbols.h18
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;
};