@@ -185,7 +185,6 @@ class Token;
185185 V (REGISTER, " register" ) \
186186 V (REINTERPRET_CAST, " reinterpret_cast" ) \
187187 V (REQUIRES, " requires" ) \
188- V (RESTRICT, " restrict" ) \
189188 V (RETURN, " return" ) \
190189 V (SHORT, " short" ) \
191190 V (SIGNED, " signed" ) \
@@ -266,18 +265,27 @@ class Token;
266265 V (__IS_VOLATILE, " __is_volatile" )
267266
268267#define FOR_EACH_TOKEN_ALIAS (V ) \
268+ V (RESTRICT, __RESTRICT__) \
269+ V (__ALIGNOF__, ALIGNOF) \
270+ V (__ALIGNOF, ALIGNOF) \
269271 V (__ASM__, ASM) \
270272 V (__ASM, ASM) \
273+ V (__ATTRIBUTE, __ATTRIBUTE__) \
274+ V (__DECLTYPE__, DECLTYPE) \
275+ V (__DECLTYPE, DECLTYPE) \
271276 V (__INLINE__, INLINE) \
272277 V (__INLINE, INLINE) \
278+ V (__RESTRICT, __RESTRICT__) \
279+ V (__TYPEOF__, TYPEOF) \
280+ V (__TYPEOF, TYPEOF) \
281+ V (__VOLATILE__, VOLATILE) \
282+ V (__VOLATILE, VOLATILE) \
273283 V (_ALIGNAS, ALIGNAS) \
274284 V (_ALIGNOF, ALIGNOF) \
275285 V (_ASM, ASM) \
276286 V (_BOOL, BOOL) \
277287 V (_STATIC_ASSERT, STATIC_ASSERT) \
278288 V (_THREAD_LOCAL, THREAD_LOCAL) \
279- V (__TYPEOF__, DECLTYPE) \
280- V (__TYPEOF, DECLTYPE) \
281289 V (AND_EQ, AMP_EQUAL) \
282290 V (AND, AMP_AMP) \
283291 V (BITAND, AMP) \
@@ -288,15 +296,7 @@ class Token;
288296 V (OR_EQ, BAR_EQUAL) \
289297 V (OR, BAR_BAR) \
290298 V (XOR_EQ, CARET_EQUAL) \
291- V (XOR, CARET) \
292- V (__ALIGNOF__, ALIGNOF) \
293- V (__ALIGNOF, ALIGNOF) \
294- V (__ATTRIBUTE, __ATTRIBUTE__) \
295- V (__DECLTYPE__, DECLTYPE) \
296- V (__DECLTYPE, DECLTYPE) \
297- V (__RESTRICT, __RESTRICT__) \
298- V (__VOLATILE__, VOLATILE) \
299- V (__VOLATILE, VOLATILE)
299+ V (XOR, CARET)
300300
301301#define FOR_EACH_TOKEN (V ) \
302302 FOR_EACH_BASE_TOKEN (V) \
0 commit comments