Changes in src/Parser/LinkageSpec.h [13073be:d55d7a6]
- File:
-
- 1 edited
-
src/Parser/LinkageSpec.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/LinkageSpec.h
r13073be rd55d7a6 27 27 Overrideable = 1 << 2, 28 28 Builtin = 1 << 3, 29 GccBuiltin = 1 << 4,30 29 31 NoOfSpecs = 1 << 5,30 NoOfSpecs = 1 << 4, 32 31 }; 33 32 … … 39 38 bool is_overridable : 1; 40 39 bool is_builtin : 1; 41 bool is_gcc_builtin : 1;42 40 }; 43 41 constexpr Spec( unsigned int val ) : val( val ) {} … … 63 61 inline bool isOverridable( Spec spec ) { return spec.is_overridable; } 64 62 inline bool isBuiltin( Spec spec ) { return spec.is_builtin; } 65 inline bool isGccBuiltin( Spec spec ) { return spec.is_gcc_builtin; }66 63 67 64 // Pre-defined flag combinations: … … 75 72 constexpr Spec const AutoGen = { Mangle | Generate | Overrideable }; 76 73 // gcc internal 77 constexpr Spec const Compiler = { Mangle | Builtin | GccBuiltin };74 constexpr Spec const Compiler = { Builtin }; 78 75 // mangled builtins 79 76 constexpr Spec const BuiltinCFA = { Mangle | Generate | Builtin };
Note:
See TracChangeset
for help on using the changeset viewer.