• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/lib/gcc/arm-none-eabi/4.6.1/plugin/include/
1/* This file is generated using gencheck. Do not edit. */
2
3#ifndef GCC_TREE_CHECK_H
4#define GCC_TREE_CHECK_H
5
6#define ERROR_MARK_CHECK(t)	TREE_CHECK (t, ERROR_MARK)
7#define IDENTIFIER_NODE_CHECK(t)	TREE_CHECK (t, IDENTIFIER_NODE)
8#define TREE_LIST_CHECK(t)	TREE_CHECK (t, TREE_LIST)
9#define TREE_VEC_CHECK(t)	TREE_CHECK (t, TREE_VEC)
10#define BLOCK_CHECK(t)	TREE_CHECK (t, BLOCK)
11#define OFFSET_TYPE_CHECK(t)	TREE_CHECK (t, OFFSET_TYPE)
12#define ENUMERAL_TYPE_CHECK(t)	TREE_CHECK (t, ENUMERAL_TYPE)
13#define BOOLEAN_TYPE_CHECK(t)	TREE_CHECK (t, BOOLEAN_TYPE)
14#define INTEGER_TYPE_CHECK(t)	TREE_CHECK (t, INTEGER_TYPE)
15#define REAL_TYPE_CHECK(t)	TREE_CHECK (t, REAL_TYPE)
16#define POINTER_TYPE_CHECK(t)	TREE_CHECK (t, POINTER_TYPE)
17#define REFERENCE_TYPE_CHECK(t)	TREE_CHECK (t, REFERENCE_TYPE)
18#define NULLPTR_TYPE_CHECK(t)	TREE_CHECK (t, NULLPTR_TYPE)
19#define FIXED_POINT_TYPE_CHECK(t)	TREE_CHECK (t, FIXED_POINT_TYPE)
20#define COMPLEX_TYPE_CHECK(t)	TREE_CHECK (t, COMPLEX_TYPE)
21#define VECTOR_TYPE_CHECK(t)	TREE_CHECK (t, VECTOR_TYPE)
22#define ARRAY_TYPE_CHECK(t)	TREE_CHECK (t, ARRAY_TYPE)
23#define RECORD_TYPE_CHECK(t)	TREE_CHECK (t, RECORD_TYPE)
24#define UNION_TYPE_CHECK(t)	TREE_CHECK (t, UNION_TYPE)
25#define QUAL_UNION_TYPE_CHECK(t)	TREE_CHECK (t, QUAL_UNION_TYPE)
26#define VOID_TYPE_CHECK(t)	TREE_CHECK (t, VOID_TYPE)
27#define FUNCTION_TYPE_CHECK(t)	TREE_CHECK (t, FUNCTION_TYPE)
28#define METHOD_TYPE_CHECK(t)	TREE_CHECK (t, METHOD_TYPE)
29#define LANG_TYPE_CHECK(t)	TREE_CHECK (t, LANG_TYPE)
30#define INTEGER_CST_CHECK(t)	TREE_CHECK (t, INTEGER_CST)
31#define REAL_CST_CHECK(t)	TREE_CHECK (t, REAL_CST)
32#define FIXED_CST_CHECK(t)	TREE_CHECK (t, FIXED_CST)
33#define COMPLEX_CST_CHECK(t)	TREE_CHECK (t, COMPLEX_CST)
34#define VECTOR_CST_CHECK(t)	TREE_CHECK (t, VECTOR_CST)
35#define STRING_CST_CHECK(t)	TREE_CHECK (t, STRING_CST)
36#define FUNCTION_DECL_CHECK(t)	TREE_CHECK (t, FUNCTION_DECL)
37#define LABEL_DECL_CHECK(t)	TREE_CHECK (t, LABEL_DECL)
38#define FIELD_DECL_CHECK(t)	TREE_CHECK (t, FIELD_DECL)
39#define VAR_DECL_CHECK(t)	TREE_CHECK (t, VAR_DECL)
40#define CONST_DECL_CHECK(t)	TREE_CHECK (t, CONST_DECL)
41#define PARM_DECL_CHECK(t)	TREE_CHECK (t, PARM_DECL)
42#define TYPE_DECL_CHECK(t)	TREE_CHECK (t, TYPE_DECL)
43#define RESULT_DECL_CHECK(t)	TREE_CHECK (t, RESULT_DECL)
44#define DEBUG_EXPR_DECL_CHECK(t)	TREE_CHECK (t, DEBUG_EXPR_DECL)
45#define NAMESPACE_DECL_CHECK(t)	TREE_CHECK (t, NAMESPACE_DECL)
46#define IMPORTED_DECL_CHECK(t)	TREE_CHECK (t, IMPORTED_DECL)
47#define TRANSLATION_UNIT_DECL_CHECK(t)	TREE_CHECK (t, TRANSLATION_UNIT_DECL)
48#define COMPONENT_REF_CHECK(t)	TREE_CHECK (t, COMPONENT_REF)
49#define BIT_FIELD_REF_CHECK(t)	TREE_CHECK (t, BIT_FIELD_REF)
50#define REALPART_EXPR_CHECK(t)	TREE_CHECK (t, REALPART_EXPR)
51#define IMAGPART_EXPR_CHECK(t)	TREE_CHECK (t, IMAGPART_EXPR)
52#define ARRAY_REF_CHECK(t)	TREE_CHECK (t, ARRAY_REF)
53#define ARRAY_RANGE_REF_CHECK(t)	TREE_CHECK (t, ARRAY_RANGE_REF)
54#define INDIRECT_REF_CHECK(t)	TREE_CHECK (t, INDIRECT_REF)
55#define OBJ_TYPE_REF_CHECK(t)	TREE_CHECK (t, OBJ_TYPE_REF)
56#define CONSTRUCTOR_CHECK(t)	TREE_CHECK (t, CONSTRUCTOR)
57#define COMPOUND_EXPR_CHECK(t)	TREE_CHECK (t, COMPOUND_EXPR)
58#define MODIFY_EXPR_CHECK(t)	TREE_CHECK (t, MODIFY_EXPR)
59#define INIT_EXPR_CHECK(t)	TREE_CHECK (t, INIT_EXPR)
60#define TARGET_EXPR_CHECK(t)	TREE_CHECK (t, TARGET_EXPR)
61#define COND_EXPR_CHECK(t)	TREE_CHECK (t, COND_EXPR)
62#define VEC_COND_EXPR_CHECK(t)	TREE_CHECK (t, VEC_COND_EXPR)
63#define BIND_EXPR_CHECK(t)	TREE_CHECK (t, BIND_EXPR)
64#define CALL_EXPR_CHECK(t)	TREE_CHECK (t, CALL_EXPR)
65#define WITH_CLEANUP_EXPR_CHECK(t)	TREE_CHECK (t, WITH_CLEANUP_EXPR)
66#define CLEANUP_POINT_EXPR_CHECK(t)	TREE_CHECK (t, CLEANUP_POINT_EXPR)
67#define PLACEHOLDER_EXPR_CHECK(t)	TREE_CHECK (t, PLACEHOLDER_EXPR)
68#define PLUS_EXPR_CHECK(t)	TREE_CHECK (t, PLUS_EXPR)
69#define MINUS_EXPR_CHECK(t)	TREE_CHECK (t, MINUS_EXPR)
70#define MULT_EXPR_CHECK(t)	TREE_CHECK (t, MULT_EXPR)
71#define POINTER_PLUS_EXPR_CHECK(t)	TREE_CHECK (t, POINTER_PLUS_EXPR)
72#define TRUNC_DIV_EXPR_CHECK(t)	TREE_CHECK (t, TRUNC_DIV_EXPR)
73#define CEIL_DIV_EXPR_CHECK(t)	TREE_CHECK (t, CEIL_DIV_EXPR)
74#define FLOOR_DIV_EXPR_CHECK(t)	TREE_CHECK (t, FLOOR_DIV_EXPR)
75#define ROUND_DIV_EXPR_CHECK(t)	TREE_CHECK (t, ROUND_DIV_EXPR)
76#define TRUNC_MOD_EXPR_CHECK(t)	TREE_CHECK (t, TRUNC_MOD_EXPR)
77#define CEIL_MOD_EXPR_CHECK(t)	TREE_CHECK (t, CEIL_MOD_EXPR)
78#define FLOOR_MOD_EXPR_CHECK(t)	TREE_CHECK (t, FLOOR_MOD_EXPR)
79#define ROUND_MOD_EXPR_CHECK(t)	TREE_CHECK (t, ROUND_MOD_EXPR)
80#define RDIV_EXPR_CHECK(t)	TREE_CHECK (t, RDIV_EXPR)
81#define EXACT_DIV_EXPR_CHECK(t)	TREE_CHECK (t, EXACT_DIV_EXPR)
82#define FIX_TRUNC_EXPR_CHECK(t)	TREE_CHECK (t, FIX_TRUNC_EXPR)
83#define FLOAT_EXPR_CHECK(t)	TREE_CHECK (t, FLOAT_EXPR)
84#define NEGATE_EXPR_CHECK(t)	TREE_CHECK (t, NEGATE_EXPR)
85#define MIN_EXPR_CHECK(t)	TREE_CHECK (t, MIN_EXPR)
86#define MAX_EXPR_CHECK(t)	TREE_CHECK (t, MAX_EXPR)
87#define ABS_EXPR_CHECK(t)	TREE_CHECK (t, ABS_EXPR)
88#define LSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, LSHIFT_EXPR)
89#define RSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, RSHIFT_EXPR)
90#define LROTATE_EXPR_CHECK(t)	TREE_CHECK (t, LROTATE_EXPR)
91#define RROTATE_EXPR_CHECK(t)	TREE_CHECK (t, RROTATE_EXPR)
92#define BIT_IOR_EXPR_CHECK(t)	TREE_CHECK (t, BIT_IOR_EXPR)
93#define BIT_XOR_EXPR_CHECK(t)	TREE_CHECK (t, BIT_XOR_EXPR)
94#define BIT_AND_EXPR_CHECK(t)	TREE_CHECK (t, BIT_AND_EXPR)
95#define BIT_NOT_EXPR_CHECK(t)	TREE_CHECK (t, BIT_NOT_EXPR)
96#define TRUTH_ANDIF_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_ANDIF_EXPR)
97#define TRUTH_ORIF_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_ORIF_EXPR)
98#define TRUTH_AND_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_AND_EXPR)
99#define TRUTH_OR_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_OR_EXPR)
100#define TRUTH_XOR_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_XOR_EXPR)
101#define TRUTH_NOT_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_NOT_EXPR)
102#define LT_EXPR_CHECK(t)	TREE_CHECK (t, LT_EXPR)
103#define LE_EXPR_CHECK(t)	TREE_CHECK (t, LE_EXPR)
104#define GT_EXPR_CHECK(t)	TREE_CHECK (t, GT_EXPR)
105#define GE_EXPR_CHECK(t)	TREE_CHECK (t, GE_EXPR)
106#define EQ_EXPR_CHECK(t)	TREE_CHECK (t, EQ_EXPR)
107#define NE_EXPR_CHECK(t)	TREE_CHECK (t, NE_EXPR)
108#define UNORDERED_EXPR_CHECK(t)	TREE_CHECK (t, UNORDERED_EXPR)
109#define ORDERED_EXPR_CHECK(t)	TREE_CHECK (t, ORDERED_EXPR)
110#define UNLT_EXPR_CHECK(t)	TREE_CHECK (t, UNLT_EXPR)
111#define UNLE_EXPR_CHECK(t)	TREE_CHECK (t, UNLE_EXPR)
112#define UNGT_EXPR_CHECK(t)	TREE_CHECK (t, UNGT_EXPR)
113#define UNGE_EXPR_CHECK(t)	TREE_CHECK (t, UNGE_EXPR)
114#define UNEQ_EXPR_CHECK(t)	TREE_CHECK (t, UNEQ_EXPR)
115#define LTGT_EXPR_CHECK(t)	TREE_CHECK (t, LTGT_EXPR)
116#define RANGE_EXPR_CHECK(t)	TREE_CHECK (t, RANGE_EXPR)
117#define PAREN_EXPR_CHECK(t)	TREE_CHECK (t, PAREN_EXPR)
118#define CONVERT_EXPR_CHECK(t)	TREE_CHECK (t, CONVERT_EXPR)
119#define ADDR_SPACE_CONVERT_EXPR_CHECK(t)	TREE_CHECK (t, ADDR_SPACE_CONVERT_EXPR)
120#define FIXED_CONVERT_EXPR_CHECK(t)	TREE_CHECK (t, FIXED_CONVERT_EXPR)
121#define NOP_EXPR_CHECK(t)	TREE_CHECK (t, NOP_EXPR)
122#define NON_LVALUE_EXPR_CHECK(t)	TREE_CHECK (t, NON_LVALUE_EXPR)
123#define VIEW_CONVERT_EXPR_CHECK(t)	TREE_CHECK (t, VIEW_CONVERT_EXPR)
124#define COMPOUND_LITERAL_EXPR_CHECK(t)	TREE_CHECK (t, COMPOUND_LITERAL_EXPR)
125#define SAVE_EXPR_CHECK(t)	TREE_CHECK (t, SAVE_EXPR)
126#define ADDR_EXPR_CHECK(t)	TREE_CHECK (t, ADDR_EXPR)
127#define FDESC_EXPR_CHECK(t)	TREE_CHECK (t, FDESC_EXPR)
128#define COMPLEX_EXPR_CHECK(t)	TREE_CHECK (t, COMPLEX_EXPR)
129#define CONJ_EXPR_CHECK(t)	TREE_CHECK (t, CONJ_EXPR)
130#define PREDECREMENT_EXPR_CHECK(t)	TREE_CHECK (t, PREDECREMENT_EXPR)
131#define PREINCREMENT_EXPR_CHECK(t)	TREE_CHECK (t, PREINCREMENT_EXPR)
132#define POSTDECREMENT_EXPR_CHECK(t)	TREE_CHECK (t, POSTDECREMENT_EXPR)
133#define POSTINCREMENT_EXPR_CHECK(t)	TREE_CHECK (t, POSTINCREMENT_EXPR)
134#define VA_ARG_EXPR_CHECK(t)	TREE_CHECK (t, VA_ARG_EXPR)
135#define TRY_CATCH_EXPR_CHECK(t)	TREE_CHECK (t, TRY_CATCH_EXPR)
136#define TRY_FINALLY_EXPR_CHECK(t)	TREE_CHECK (t, TRY_FINALLY_EXPR)
137#define DECL_EXPR_CHECK(t)	TREE_CHECK (t, DECL_EXPR)
138#define LABEL_EXPR_CHECK(t)	TREE_CHECK (t, LABEL_EXPR)
139#define GOTO_EXPR_CHECK(t)	TREE_CHECK (t, GOTO_EXPR)
140#define RETURN_EXPR_CHECK(t)	TREE_CHECK (t, RETURN_EXPR)
141#define EXIT_EXPR_CHECK(t)	TREE_CHECK (t, EXIT_EXPR)
142#define LOOP_EXPR_CHECK(t)	TREE_CHECK (t, LOOP_EXPR)
143#define SWITCH_EXPR_CHECK(t)	TREE_CHECK (t, SWITCH_EXPR)
144#define CASE_LABEL_EXPR_CHECK(t)	TREE_CHECK (t, CASE_LABEL_EXPR)
145#define ASM_EXPR_CHECK(t)	TREE_CHECK (t, ASM_EXPR)
146#define SSA_NAME_CHECK(t)	TREE_CHECK (t, SSA_NAME)
147#define CATCH_EXPR_CHECK(t)	TREE_CHECK (t, CATCH_EXPR)
148#define EH_FILTER_EXPR_CHECK(t)	TREE_CHECK (t, EH_FILTER_EXPR)
149#define SCEV_KNOWN_CHECK(t)	TREE_CHECK (t, SCEV_KNOWN)
150#define SCEV_NOT_KNOWN_CHECK(t)	TREE_CHECK (t, SCEV_NOT_KNOWN)
151#define POLYNOMIAL_CHREC_CHECK(t)	TREE_CHECK (t, POLYNOMIAL_CHREC)
152#define STATEMENT_LIST_CHECK(t)	TREE_CHECK (t, STATEMENT_LIST)
153#define ASSERT_EXPR_CHECK(t)	TREE_CHECK (t, ASSERT_EXPR)
154#define TREE_BINFO_CHECK(t)	TREE_CHECK (t, TREE_BINFO)
155#define WITH_SIZE_EXPR_CHECK(t)	TREE_CHECK (t, WITH_SIZE_EXPR)
156#define REALIGN_LOAD_EXPR_CHECK(t)	TREE_CHECK (t, REALIGN_LOAD_EXPR)
157#define TARGET_MEM_REF_CHECK(t)	TREE_CHECK (t, TARGET_MEM_REF)
158#define MEM_REF_CHECK(t)	TREE_CHECK (t, MEM_REF)
159#define OMP_PARALLEL_CHECK(t)	TREE_CHECK (t, OMP_PARALLEL)
160#define OMP_TASK_CHECK(t)	TREE_CHECK (t, OMP_TASK)
161#define OMP_FOR_CHECK(t)	TREE_CHECK (t, OMP_FOR)
162#define OMP_SECTIONS_CHECK(t)	TREE_CHECK (t, OMP_SECTIONS)
163#define OMP_SINGLE_CHECK(t)	TREE_CHECK (t, OMP_SINGLE)
164#define OMP_SECTION_CHECK(t)	TREE_CHECK (t, OMP_SECTION)
165#define OMP_MASTER_CHECK(t)	TREE_CHECK (t, OMP_MASTER)
166#define OMP_ORDERED_CHECK(t)	TREE_CHECK (t, OMP_ORDERED)
167#define OMP_CRITICAL_CHECK(t)	TREE_CHECK (t, OMP_CRITICAL)
168#define OMP_ATOMIC_CHECK(t)	TREE_CHECK (t, OMP_ATOMIC)
169#define OMP_CLAUSE_CHECK(t)	TREE_CHECK (t, OMP_CLAUSE)
170#define REDUC_MAX_EXPR_CHECK(t)	TREE_CHECK (t, REDUC_MAX_EXPR)
171#define REDUC_MIN_EXPR_CHECK(t)	TREE_CHECK (t, REDUC_MIN_EXPR)
172#define REDUC_PLUS_EXPR_CHECK(t)	TREE_CHECK (t, REDUC_PLUS_EXPR)
173#define DOT_PROD_EXPR_CHECK(t)	TREE_CHECK (t, DOT_PROD_EXPR)
174#define WIDEN_SUM_EXPR_CHECK(t)	TREE_CHECK (t, WIDEN_SUM_EXPR)
175#define WIDEN_MULT_EXPR_CHECK(t)	TREE_CHECK (t, WIDEN_MULT_EXPR)
176#define WIDEN_MULT_PLUS_EXPR_CHECK(t)	TREE_CHECK (t, WIDEN_MULT_PLUS_EXPR)
177#define WIDEN_MULT_MINUS_EXPR_CHECK(t)	TREE_CHECK (t, WIDEN_MULT_MINUS_EXPR)
178#define FMA_EXPR_CHECK(t)	TREE_CHECK (t, FMA_EXPR)
179#define VEC_LSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, VEC_LSHIFT_EXPR)
180#define VEC_RSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, VEC_RSHIFT_EXPR)
181#define VEC_WIDEN_MULT_HI_EXPR_CHECK(t)	TREE_CHECK (t, VEC_WIDEN_MULT_HI_EXPR)
182#define VEC_WIDEN_MULT_LO_EXPR_CHECK(t)	TREE_CHECK (t, VEC_WIDEN_MULT_LO_EXPR)
183#define VEC_UNPACK_HI_EXPR_CHECK(t)	TREE_CHECK (t, VEC_UNPACK_HI_EXPR)
184#define VEC_UNPACK_LO_EXPR_CHECK(t)	TREE_CHECK (t, VEC_UNPACK_LO_EXPR)
185#define VEC_UNPACK_FLOAT_HI_EXPR_CHECK(t)	TREE_CHECK (t, VEC_UNPACK_FLOAT_HI_EXPR)
186#define VEC_UNPACK_FLOAT_LO_EXPR_CHECK(t)	TREE_CHECK (t, VEC_UNPACK_FLOAT_LO_EXPR)
187#define VEC_PACK_TRUNC_EXPR_CHECK(t)	TREE_CHECK (t, VEC_PACK_TRUNC_EXPR)
188#define VEC_PACK_SAT_EXPR_CHECK(t)	TREE_CHECK (t, VEC_PACK_SAT_EXPR)
189#define VEC_PACK_FIX_TRUNC_EXPR_CHECK(t)	TREE_CHECK (t, VEC_PACK_FIX_TRUNC_EXPR)
190#define VEC_EXTRACT_EVEN_EXPR_CHECK(t)	TREE_CHECK (t, VEC_EXTRACT_EVEN_EXPR)
191#define VEC_EXTRACT_ODD_EXPR_CHECK(t)	TREE_CHECK (t, VEC_EXTRACT_ODD_EXPR)
192#define VEC_INTERLEAVE_HIGH_EXPR_CHECK(t)	TREE_CHECK (t, VEC_INTERLEAVE_HIGH_EXPR)
193#define VEC_INTERLEAVE_LOW_EXPR_CHECK(t)	TREE_CHECK (t, VEC_INTERLEAVE_LOW_EXPR)
194#define PREDICT_EXPR_CHECK(t)	TREE_CHECK (t, PREDICT_EXPR)
195#define OPTIMIZATION_NODE_CHECK(t)	TREE_CHECK (t, OPTIMIZATION_NODE)
196#define TARGET_OPTION_NODE_CHECK(t)	TREE_CHECK (t, TARGET_OPTION_NODE)
197#define C_MAYBE_CONST_EXPR_CHECK(t)	TREE_CHECK (t, C_MAYBE_CONST_EXPR)
198#define EXCESS_PRECISION_EXPR_CHECK(t)	TREE_CHECK (t, EXCESS_PRECISION_EXPR)
199#define UNCONSTRAINED_ARRAY_TYPE_CHECK(t)	TREE_CHECK (t, UNCONSTRAINED_ARRAY_TYPE)
200#define UNCONSTRAINED_ARRAY_REF_CHECK(t)	TREE_CHECK (t, UNCONSTRAINED_ARRAY_REF)
201#define NULL_EXPR_CHECK(t)	TREE_CHECK (t, NULL_EXPR)
202#define PLUS_NOMOD_EXPR_CHECK(t)	TREE_CHECK (t, PLUS_NOMOD_EXPR)
203#define MINUS_NOMOD_EXPR_CHECK(t)	TREE_CHECK (t, MINUS_NOMOD_EXPR)
204#define ATTR_ADDR_EXPR_CHECK(t)	TREE_CHECK (t, ATTR_ADDR_EXPR)
205#define STMT_STMT_CHECK(t)	TREE_CHECK (t, STMT_STMT)
206#define LOOP_STMT_CHECK(t)	TREE_CHECK (t, LOOP_STMT)
207#define EXIT_STMT_CHECK(t)	TREE_CHECK (t, EXIT_STMT)
208#define OFFSET_REF_CHECK(t)	TREE_CHECK (t, OFFSET_REF)
209#define PTRMEM_CST_CHECK(t)	TREE_CHECK (t, PTRMEM_CST)
210#define NEW_EXPR_CHECK(t)	TREE_CHECK (t, NEW_EXPR)
211#define VEC_NEW_EXPR_CHECK(t)	TREE_CHECK (t, VEC_NEW_EXPR)
212#define DELETE_EXPR_CHECK(t)	TREE_CHECK (t, DELETE_EXPR)
213#define VEC_DELETE_EXPR_CHECK(t)	TREE_CHECK (t, VEC_DELETE_EXPR)
214#define SCOPE_REF_CHECK(t)	TREE_CHECK (t, SCOPE_REF)
215#define MEMBER_REF_CHECK(t)	TREE_CHECK (t, MEMBER_REF)
216#define TYPE_EXPR_CHECK(t)	TREE_CHECK (t, TYPE_EXPR)
217#define AGGR_INIT_EXPR_CHECK(t)	TREE_CHECK (t, AGGR_INIT_EXPR)
218#define VEC_INIT_EXPR_CHECK(t)	TREE_CHECK (t, VEC_INIT_EXPR)
219#define THROW_EXPR_CHECK(t)	TREE_CHECK (t, THROW_EXPR)
220#define EMPTY_CLASS_EXPR_CHECK(t)	TREE_CHECK (t, EMPTY_CLASS_EXPR)
221#define BASELINK_CHECK(t)	TREE_CHECK (t, BASELINK)
222#define TEMPLATE_DECL_CHECK(t)	TREE_CHECK (t, TEMPLATE_DECL)
223#define TEMPLATE_PARM_INDEX_CHECK(t)	TREE_CHECK (t, TEMPLATE_PARM_INDEX)
224#define TEMPLATE_TEMPLATE_PARM_CHECK(t)	TREE_CHECK (t, TEMPLATE_TEMPLATE_PARM)
225#define TEMPLATE_TYPE_PARM_CHECK(t)	TREE_CHECK (t, TEMPLATE_TYPE_PARM)
226#define TYPENAME_TYPE_CHECK(t)	TREE_CHECK (t, TYPENAME_TYPE)
227#define TYPEOF_TYPE_CHECK(t)	TREE_CHECK (t, TYPEOF_TYPE)
228#define BOUND_TEMPLATE_TEMPLATE_PARM_CHECK(t)	TREE_CHECK (t, BOUND_TEMPLATE_TEMPLATE_PARM)
229#define UNBOUND_CLASS_TEMPLATE_CHECK(t)	TREE_CHECK (t, UNBOUND_CLASS_TEMPLATE)
230#define USING_DECL_CHECK(t)	TREE_CHECK (t, USING_DECL)
231#define USING_STMT_CHECK(t)	TREE_CHECK (t, USING_STMT)
232#define DEFAULT_ARG_CHECK(t)	TREE_CHECK (t, DEFAULT_ARG)
233#define TEMPLATE_ID_EXPR_CHECK(t)	TREE_CHECK (t, TEMPLATE_ID_EXPR)
234#define OVERLOAD_CHECK(t)	TREE_CHECK (t, OVERLOAD)
235#define PSEUDO_DTOR_EXPR_CHECK(t)	TREE_CHECK (t, PSEUDO_DTOR_EXPR)
236#define MODOP_EXPR_CHECK(t)	TREE_CHECK (t, MODOP_EXPR)
237#define CAST_EXPR_CHECK(t)	TREE_CHECK (t, CAST_EXPR)
238#define REINTERPRET_CAST_EXPR_CHECK(t)	TREE_CHECK (t, REINTERPRET_CAST_EXPR)
239#define CONST_CAST_EXPR_CHECK(t)	TREE_CHECK (t, CONST_CAST_EXPR)
240#define STATIC_CAST_EXPR_CHECK(t)	TREE_CHECK (t, STATIC_CAST_EXPR)
241#define DYNAMIC_CAST_EXPR_CHECK(t)	TREE_CHECK (t, DYNAMIC_CAST_EXPR)
242#define DOTSTAR_EXPR_CHECK(t)	TREE_CHECK (t, DOTSTAR_EXPR)
243#define TYPEID_EXPR_CHECK(t)	TREE_CHECK (t, TYPEID_EXPR)
244#define NOEXCEPT_EXPR_CHECK(t)	TREE_CHECK (t, NOEXCEPT_EXPR)
245#define NON_DEPENDENT_EXPR_CHECK(t)	TREE_CHECK (t, NON_DEPENDENT_EXPR)
246#define CTOR_INITIALIZER_CHECK(t)	TREE_CHECK (t, CTOR_INITIALIZER)
247#define TRY_BLOCK_CHECK(t)	TREE_CHECK (t, TRY_BLOCK)
248#define EH_SPEC_BLOCK_CHECK(t)	TREE_CHECK (t, EH_SPEC_BLOCK)
249#define HANDLER_CHECK(t)	TREE_CHECK (t, HANDLER)
250#define MUST_NOT_THROW_EXPR_CHECK(t)	TREE_CHECK (t, MUST_NOT_THROW_EXPR)
251#define CLEANUP_STMT_CHECK(t)	TREE_CHECK (t, CLEANUP_STMT)
252#define IF_STMT_CHECK(t)	TREE_CHECK (t, IF_STMT)
253#define FOR_STMT_CHECK(t)	TREE_CHECK (t, FOR_STMT)
254#define RANGE_FOR_STMT_CHECK(t)	TREE_CHECK (t, RANGE_FOR_STMT)
255#define WHILE_STMT_CHECK(t)	TREE_CHECK (t, WHILE_STMT)
256#define DO_STMT_CHECK(t)	TREE_CHECK (t, DO_STMT)
257#define BREAK_STMT_CHECK(t)	TREE_CHECK (t, BREAK_STMT)
258#define CONTINUE_STMT_CHECK(t)	TREE_CHECK (t, CONTINUE_STMT)
259#define SWITCH_STMT_CHECK(t)	TREE_CHECK (t, SWITCH_STMT)
260#define EXPR_STMT_CHECK(t)	TREE_CHECK (t, EXPR_STMT)
261#define TAG_DEFN_CHECK(t)	TREE_CHECK (t, TAG_DEFN)
262#define OFFSETOF_EXPR_CHECK(t)	TREE_CHECK (t, OFFSETOF_EXPR)
263#define SIZEOF_EXPR_CHECK(t)	TREE_CHECK (t, SIZEOF_EXPR)
264#define ARROW_EXPR_CHECK(t)	TREE_CHECK (t, ARROW_EXPR)
265#define ALIGNOF_EXPR_CHECK(t)	TREE_CHECK (t, ALIGNOF_EXPR)
266#define AT_ENCODE_EXPR_CHECK(t)	TREE_CHECK (t, AT_ENCODE_EXPR)
267#define STMT_EXPR_CHECK(t)	TREE_CHECK (t, STMT_EXPR)
268#define UNARY_PLUS_EXPR_CHECK(t)	TREE_CHECK (t, UNARY_PLUS_EXPR)
269#define STATIC_ASSERT_CHECK(t)	TREE_CHECK (t, STATIC_ASSERT)
270#define TYPE_ARGUMENT_PACK_CHECK(t)	TREE_CHECK (t, TYPE_ARGUMENT_PACK)
271#define NONTYPE_ARGUMENT_PACK_CHECK(t)	TREE_CHECK (t, NONTYPE_ARGUMENT_PACK)
272#define TYPE_PACK_EXPANSION_CHECK(t)	TREE_CHECK (t, TYPE_PACK_EXPANSION)
273#define EXPR_PACK_EXPANSION_CHECK(t)	TREE_CHECK (t, EXPR_PACK_EXPANSION)
274#define ARGUMENT_PACK_SELECT_CHECK(t)	TREE_CHECK (t, ARGUMENT_PACK_SELECT)
275#define TRAIT_EXPR_CHECK(t)	TREE_CHECK (t, TRAIT_EXPR)
276#define LAMBDA_EXPR_CHECK(t)	TREE_CHECK (t, LAMBDA_EXPR)
277#define DECLTYPE_TYPE_CHECK(t)	TREE_CHECK (t, DECLTYPE_TYPE)
278#define TEMPLATE_INFO_CHECK(t)	TREE_CHECK (t, TEMPLATE_INFO)
279#define URSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, URSHIFT_EXPR)
280#define COMPARE_EXPR_CHECK(t)	TREE_CHECK (t, COMPARE_EXPR)
281#define COMPARE_L_EXPR_CHECK(t)	TREE_CHECK (t, COMPARE_L_EXPR)
282#define COMPARE_G_EXPR_CHECK(t)	TREE_CHECK (t, COMPARE_G_EXPR)
283#define CLASS_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, CLASS_INTERFACE_TYPE)
284#define CLASS_IMPLEMENTATION_TYPE_CHECK(t)	TREE_CHECK (t, CLASS_IMPLEMENTATION_TYPE)
285#define CATEGORY_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, CATEGORY_INTERFACE_TYPE)
286#define CATEGORY_IMPLEMENTATION_TYPE_CHECK(t)	TREE_CHECK (t, CATEGORY_IMPLEMENTATION_TYPE)
287#define PROTOCOL_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, PROTOCOL_INTERFACE_TYPE)
288#define KEYWORD_DECL_CHECK(t)	TREE_CHECK (t, KEYWORD_DECL)
289#define INSTANCE_METHOD_DECL_CHECK(t)	TREE_CHECK (t, INSTANCE_METHOD_DECL)
290#define CLASS_METHOD_DECL_CHECK(t)	TREE_CHECK (t, CLASS_METHOD_DECL)
291#define PROPERTY_DECL_CHECK(t)	TREE_CHECK (t, PROPERTY_DECL)
292#define MESSAGE_SEND_EXPR_CHECK(t)	TREE_CHECK (t, MESSAGE_SEND_EXPR)
293#define CLASS_REFERENCE_EXPR_CHECK(t)	TREE_CHECK (t, CLASS_REFERENCE_EXPR)
294#define PROPERTY_REF_CHECK(t)	TREE_CHECK (t, PROPERTY_REF)
295
296#endif /* GCC_TREE_CHECK_H */
297