/* This file is generated using gencheck. Do not edit. */
#define ERROR_MARK_CHECK(t)	TREE_CHECK (t, ERROR_MARK)
#define ERROR_MARK_CHECK1(t)	TREE_CHECK1 (t, ERROR_MARK)
#define IDENTIFIER_NODE_CHECK(t)	TREE_CHECK (t, IDENTIFIER_NODE)
#define IDENTIFIER_NODE_CHECK1(t)	TREE_CHECK1 (t, IDENTIFIER_NODE)
#define OP_IDENTIFIER_CHECK(t)	TREE_CHECK (t, OP_IDENTIFIER)
#define OP_IDENTIFIER_CHECK1(t)	TREE_CHECK1 (t, OP_IDENTIFIER)
#define TREE_LIST_CHECK(t)	TREE_CHECK (t, TREE_LIST)
#define TREE_LIST_CHECK1(t)	TREE_CHECK1 (t, TREE_LIST)
#define TREE_VEC_CHECK(t)	TREE_CHECK (t, TREE_VEC)
#define TREE_VEC_CHECK1(t)	TREE_CHECK1 (t, TREE_VEC)
#define BLOCK_CHECK(t)	TREE_CHECK (t, BLOCK)
#define BLOCK_CHECK1(t)	TREE_CHECK1 (t, BLOCK)
#define VOID_TYPE_CHECK(t)	TREE_CHECK (t, VOID_TYPE)
#define VOID_TYPE_CHECK1(t)	TREE_CHECK1 (t, VOID_TYPE)
#define INTEGER_TYPE_CHECK(t)	TREE_CHECK (t, INTEGER_TYPE)
#define INTEGER_TYPE_CHECK1(t)	TREE_CHECK1 (t, INTEGER_TYPE)
#define REAL_TYPE_CHECK(t)	TREE_CHECK (t, REAL_TYPE)
#define REAL_TYPE_CHECK1(t)	TREE_CHECK1 (t, REAL_TYPE)
#define COMPLEX_TYPE_CHECK(t)	TREE_CHECK (t, COMPLEX_TYPE)
#define COMPLEX_TYPE_CHECK1(t)	TREE_CHECK1 (t, COMPLEX_TYPE)
#define ENUMERAL_TYPE_CHECK(t)	TREE_CHECK (t, ENUMERAL_TYPE)
#define ENUMERAL_TYPE_CHECK1(t)	TREE_CHECK1 (t, ENUMERAL_TYPE)
#define BOOLEAN_TYPE_CHECK(t)	TREE_CHECK (t, BOOLEAN_TYPE)
#define BOOLEAN_TYPE_CHECK1(t)	TREE_CHECK1 (t, BOOLEAN_TYPE)
#define CHAR_TYPE_CHECK(t)	TREE_CHECK (t, CHAR_TYPE)
#define CHAR_TYPE_CHECK1(t)	TREE_CHECK1 (t, CHAR_TYPE)
#define POINTER_TYPE_CHECK(t)	TREE_CHECK (t, POINTER_TYPE)
#define POINTER_TYPE_CHECK1(t)	TREE_CHECK1 (t, POINTER_TYPE)
#define OFFSET_TYPE_CHECK(t)	TREE_CHECK (t, OFFSET_TYPE)
#define OFFSET_TYPE_CHECK1(t)	TREE_CHECK1 (t, OFFSET_TYPE)
#define REFERENCE_TYPE_CHECK(t)	TREE_CHECK (t, REFERENCE_TYPE)
#define REFERENCE_TYPE_CHECK1(t)	TREE_CHECK1 (t, REFERENCE_TYPE)
#define METHOD_TYPE_CHECK(t)	TREE_CHECK (t, METHOD_TYPE)
#define METHOD_TYPE_CHECK1(t)	TREE_CHECK1 (t, METHOD_TYPE)
#define FILE_TYPE_CHECK(t)	TREE_CHECK (t, FILE_TYPE)
#define FILE_TYPE_CHECK1(t)	TREE_CHECK1 (t, FILE_TYPE)
#define ARRAY_TYPE_CHECK(t)	TREE_CHECK (t, ARRAY_TYPE)
#define ARRAY_TYPE_CHECK1(t)	TREE_CHECK1 (t, ARRAY_TYPE)
#define SET_TYPE_CHECK(t)	TREE_CHECK (t, SET_TYPE)
#define SET_TYPE_CHECK1(t)	TREE_CHECK1 (t, SET_TYPE)
#define RECORD_TYPE_CHECK(t)	TREE_CHECK (t, RECORD_TYPE)
#define RECORD_TYPE_CHECK1(t)	TREE_CHECK1 (t, RECORD_TYPE)
#define UNION_TYPE_CHECK(t)	TREE_CHECK (t, UNION_TYPE)
#define UNION_TYPE_CHECK1(t)	TREE_CHECK1 (t, UNION_TYPE)
#define QUAL_UNION_TYPE_CHECK(t)	TREE_CHECK (t, QUAL_UNION_TYPE)
#define QUAL_UNION_TYPE_CHECK1(t)	TREE_CHECK1 (t, QUAL_UNION_TYPE)
#define FUNCTION_TYPE_CHECK(t)	TREE_CHECK (t, FUNCTION_TYPE)
#define FUNCTION_TYPE_CHECK1(t)	TREE_CHECK1 (t, FUNCTION_TYPE)
#define LANG_TYPE_CHECK(t)	TREE_CHECK (t, LANG_TYPE)
#define LANG_TYPE_CHECK1(t)	TREE_CHECK1 (t, LANG_TYPE)
#define INTEGER_CST_CHECK(t)	TREE_CHECK (t, INTEGER_CST)
#define INTEGER_CST_CHECK1(t)	TREE_CHECK1 (t, INTEGER_CST)
#define REAL_CST_CHECK(t)	TREE_CHECK (t, REAL_CST)
#define REAL_CST_CHECK1(t)	TREE_CHECK1 (t, REAL_CST)
#define COMPLEX_CST_CHECK(t)	TREE_CHECK (t, COMPLEX_CST)
#define COMPLEX_CST_CHECK1(t)	TREE_CHECK1 (t, COMPLEX_CST)
#define STRING_CST_CHECK(t)	TREE_CHECK (t, STRING_CST)
#define STRING_CST_CHECK1(t)	TREE_CHECK1 (t, STRING_CST)
#define FUNCTION_DECL_CHECK(t)	TREE_CHECK (t, FUNCTION_DECL)
#define FUNCTION_DECL_CHECK1(t)	TREE_CHECK1 (t, FUNCTION_DECL)
#define LABEL_DECL_CHECK(t)	TREE_CHECK (t, LABEL_DECL)
#define LABEL_DECL_CHECK1(t)	TREE_CHECK1 (t, LABEL_DECL)
#define CONST_DECL_CHECK(t)	TREE_CHECK (t, CONST_DECL)
#define CONST_DECL_CHECK1(t)	TREE_CHECK1 (t, CONST_DECL)
#define TYPE_DECL_CHECK(t)	TREE_CHECK (t, TYPE_DECL)
#define TYPE_DECL_CHECK1(t)	TREE_CHECK1 (t, TYPE_DECL)
#define VAR_DECL_CHECK(t)	TREE_CHECK (t, VAR_DECL)
#define VAR_DECL_CHECK1(t)	TREE_CHECK1 (t, VAR_DECL)
#define PARM_DECL_CHECK(t)	TREE_CHECK (t, PARM_DECL)
#define PARM_DECL_CHECK1(t)	TREE_CHECK1 (t, PARM_DECL)
#define RESULT_DECL_CHECK(t)	TREE_CHECK (t, RESULT_DECL)
#define RESULT_DECL_CHECK1(t)	TREE_CHECK1 (t, RESULT_DECL)
#define FIELD_DECL_CHECK(t)	TREE_CHECK (t, FIELD_DECL)
#define FIELD_DECL_CHECK1(t)	TREE_CHECK1 (t, FIELD_DECL)
#define NAMESPACE_DECL_CHECK(t)	TREE_CHECK (t, NAMESPACE_DECL)
#define NAMESPACE_DECL_CHECK1(t)	TREE_CHECK1 (t, NAMESPACE_DECL)
#define COMPONENT_REF_CHECK(t)	TREE_CHECK (t, COMPONENT_REF)
#define COMPONENT_REF_CHECK1(t)	TREE_CHECK1 (t, COMPONENT_REF)
#define BIT_FIELD_REF_CHECK(t)	TREE_CHECK (t, BIT_FIELD_REF)
#define BIT_FIELD_REF_CHECK1(t)	TREE_CHECK1 (t, BIT_FIELD_REF)
#define INDIRECT_REF_CHECK(t)	TREE_CHECK (t, INDIRECT_REF)
#define INDIRECT_REF_CHECK1(t)	TREE_CHECK1 (t, INDIRECT_REF)
#define BUFFER_REF_CHECK(t)	TREE_CHECK (t, BUFFER_REF)
#define BUFFER_REF_CHECK1(t)	TREE_CHECK1 (t, BUFFER_REF)
#define ARRAY_REF_CHECK(t)	TREE_CHECK (t, ARRAY_REF)
#define ARRAY_REF_CHECK1(t)	TREE_CHECK1 (t, ARRAY_REF)
#define CONSTRUCTOR_CHECK(t)	TREE_CHECK (t, CONSTRUCTOR)
#define CONSTRUCTOR_CHECK1(t)	TREE_CHECK1 (t, CONSTRUCTOR)
#define COMPOUND_EXPR_CHECK(t)	TREE_CHECK (t, COMPOUND_EXPR)
#define COMPOUND_EXPR_CHECK1(t)	TREE_CHECK1 (t, COMPOUND_EXPR)
#define MODIFY_EXPR_CHECK(t)	TREE_CHECK (t, MODIFY_EXPR)
#define MODIFY_EXPR_CHECK1(t)	TREE_CHECK1 (t, MODIFY_EXPR)
#define INIT_EXPR_CHECK(t)	TREE_CHECK (t, INIT_EXPR)
#define INIT_EXPR_CHECK1(t)	TREE_CHECK1 (t, INIT_EXPR)
#define TARGET_EXPR_CHECK(t)	TREE_CHECK (t, TARGET_EXPR)
#define TARGET_EXPR_CHECK1(t)	TREE_CHECK1 (t, TARGET_EXPR)
#define COND_EXPR_CHECK(t)	TREE_CHECK (t, COND_EXPR)
#define COND_EXPR_CHECK1(t)	TREE_CHECK1 (t, COND_EXPR)
#define BIND_EXPR_CHECK(t)	TREE_CHECK (t, BIND_EXPR)
#define BIND_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIND_EXPR)
#define CALL_EXPR_CHECK(t)	TREE_CHECK (t, CALL_EXPR)
#define CALL_EXPR_CHECK1(t)	TREE_CHECK1 (t, CALL_EXPR)
#define METHOD_CALL_EXPR_CHECK(t)	TREE_CHECK (t, METHOD_CALL_EXPR)
#define METHOD_CALL_EXPR_CHECK1(t)	TREE_CHECK1 (t, METHOD_CALL_EXPR)
#define WITH_CLEANUP_EXPR_CHECK(t)	TREE_CHECK (t, WITH_CLEANUP_EXPR)
#define WITH_CLEANUP_EXPR_CHECK1(t)	TREE_CHECK1 (t, WITH_CLEANUP_EXPR)
#define CLEANUP_POINT_EXPR_CHECK(t)	TREE_CHECK (t, CLEANUP_POINT_EXPR)
#define CLEANUP_POINT_EXPR_CHECK1(t)	TREE_CHECK1 (t, CLEANUP_POINT_EXPR)
#define PLACEHOLDER_EXPR_CHECK(t)	TREE_CHECK (t, PLACEHOLDER_EXPR)
#define PLACEHOLDER_EXPR_CHECK1(t)	TREE_CHECK1 (t, PLACEHOLDER_EXPR)
#define WITH_RECORD_EXPR_CHECK(t)	TREE_CHECK (t, WITH_RECORD_EXPR)
#define WITH_RECORD_EXPR_CHECK1(t)	TREE_CHECK1 (t, WITH_RECORD_EXPR)
#define PLUS_EXPR_CHECK(t)	TREE_CHECK (t, PLUS_EXPR)
#define PLUS_EXPR_CHECK1(t)	TREE_CHECK1 (t, PLUS_EXPR)
#define MINUS_EXPR_CHECK(t)	TREE_CHECK (t, MINUS_EXPR)
#define MINUS_EXPR_CHECK1(t)	TREE_CHECK1 (t, MINUS_EXPR)
#define MULT_EXPR_CHECK(t)	TREE_CHECK (t, MULT_EXPR)
#define MULT_EXPR_CHECK1(t)	TREE_CHECK1 (t, MULT_EXPR)
#define TRUNC_DIV_EXPR_CHECK(t)	TREE_CHECK (t, TRUNC_DIV_EXPR)
#define TRUNC_DIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUNC_DIV_EXPR)
#define CEIL_DIV_EXPR_CHECK(t)	TREE_CHECK (t, CEIL_DIV_EXPR)
#define CEIL_DIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, CEIL_DIV_EXPR)
#define FLOOR_DIV_EXPR_CHECK(t)	TREE_CHECK (t, FLOOR_DIV_EXPR)
#define FLOOR_DIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, FLOOR_DIV_EXPR)
#define ROUND_DIV_EXPR_CHECK(t)	TREE_CHECK (t, ROUND_DIV_EXPR)
#define ROUND_DIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, ROUND_DIV_EXPR)
#define TRUNC_MOD_EXPR_CHECK(t)	TREE_CHECK (t, TRUNC_MOD_EXPR)
#define TRUNC_MOD_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUNC_MOD_EXPR)
#define CEIL_MOD_EXPR_CHECK(t)	TREE_CHECK (t, CEIL_MOD_EXPR)
#define CEIL_MOD_EXPR_CHECK1(t)	TREE_CHECK1 (t, CEIL_MOD_EXPR)
#define FLOOR_MOD_EXPR_CHECK(t)	TREE_CHECK (t, FLOOR_MOD_EXPR)
#define FLOOR_MOD_EXPR_CHECK1(t)	TREE_CHECK1 (t, FLOOR_MOD_EXPR)
#define ROUND_MOD_EXPR_CHECK(t)	TREE_CHECK (t, ROUND_MOD_EXPR)
#define ROUND_MOD_EXPR_CHECK1(t)	TREE_CHECK1 (t, ROUND_MOD_EXPR)
#define RDIV_EXPR_CHECK(t)	TREE_CHECK (t, RDIV_EXPR)
#define RDIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, RDIV_EXPR)
#define EXACT_DIV_EXPR_CHECK(t)	TREE_CHECK (t, EXACT_DIV_EXPR)
#define EXACT_DIV_EXPR_CHECK1(t)	TREE_CHECK1 (t, EXACT_DIV_EXPR)
#define FIX_TRUNC_EXPR_CHECK(t)	TREE_CHECK (t, FIX_TRUNC_EXPR)
#define FIX_TRUNC_EXPR_CHECK1(t)	TREE_CHECK1 (t, FIX_TRUNC_EXPR)
#define FIX_CEIL_EXPR_CHECK(t)	TREE_CHECK (t, FIX_CEIL_EXPR)
#define FIX_CEIL_EXPR_CHECK1(t)	TREE_CHECK1 (t, FIX_CEIL_EXPR)
#define FIX_FLOOR_EXPR_CHECK(t)	TREE_CHECK (t, FIX_FLOOR_EXPR)
#define FIX_FLOOR_EXPR_CHECK1(t)	TREE_CHECK1 (t, FIX_FLOOR_EXPR)
#define FIX_ROUND_EXPR_CHECK(t)	TREE_CHECK (t, FIX_ROUND_EXPR)
#define FIX_ROUND_EXPR_CHECK1(t)	TREE_CHECK1 (t, FIX_ROUND_EXPR)
#define FLOAT_EXPR_CHECK(t)	TREE_CHECK (t, FLOAT_EXPR)
#define FLOAT_EXPR_CHECK1(t)	TREE_CHECK1 (t, FLOAT_EXPR)
#define EXPON_EXPR_CHECK(t)	TREE_CHECK (t, EXPON_EXPR)
#define EXPON_EXPR_CHECK1(t)	TREE_CHECK1 (t, EXPON_EXPR)
#define NEGATE_EXPR_CHECK(t)	TREE_CHECK (t, NEGATE_EXPR)
#define NEGATE_EXPR_CHECK1(t)	TREE_CHECK1 (t, NEGATE_EXPR)
#define MIN_EXPR_CHECK(t)	TREE_CHECK (t, MIN_EXPR)
#define MIN_EXPR_CHECK1(t)	TREE_CHECK1 (t, MIN_EXPR)
#define MAX_EXPR_CHECK(t)	TREE_CHECK (t, MAX_EXPR)
#define MAX_EXPR_CHECK1(t)	TREE_CHECK1 (t, MAX_EXPR)
#define ABS_EXPR_CHECK(t)	TREE_CHECK (t, ABS_EXPR)
#define ABS_EXPR_CHECK1(t)	TREE_CHECK1 (t, ABS_EXPR)
#define FFS_EXPR_CHECK(t)	TREE_CHECK (t, FFS_EXPR)
#define FFS_EXPR_CHECK1(t)	TREE_CHECK1 (t, FFS_EXPR)
#define LSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, LSHIFT_EXPR)
#define LSHIFT_EXPR_CHECK1(t)	TREE_CHECK1 (t, LSHIFT_EXPR)
#define RSHIFT_EXPR_CHECK(t)	TREE_CHECK (t, RSHIFT_EXPR)
#define RSHIFT_EXPR_CHECK1(t)	TREE_CHECK1 (t, RSHIFT_EXPR)
#define LROTATE_EXPR_CHECK(t)	TREE_CHECK (t, LROTATE_EXPR)
#define LROTATE_EXPR_CHECK1(t)	TREE_CHECK1 (t, LROTATE_EXPR)
#define RROTATE_EXPR_CHECK(t)	TREE_CHECK (t, RROTATE_EXPR)
#define RROTATE_EXPR_CHECK1(t)	TREE_CHECK1 (t, RROTATE_EXPR)
#define BIT_IOR_EXPR_CHECK(t)	TREE_CHECK (t, BIT_IOR_EXPR)
#define BIT_IOR_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIT_IOR_EXPR)
#define BIT_XOR_EXPR_CHECK(t)	TREE_CHECK (t, BIT_XOR_EXPR)
#define BIT_XOR_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIT_XOR_EXPR)
#define BIT_AND_EXPR_CHECK(t)	TREE_CHECK (t, BIT_AND_EXPR)
#define BIT_AND_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIT_AND_EXPR)
#define BIT_ANDTC_EXPR_CHECK(t)	TREE_CHECK (t, BIT_ANDTC_EXPR)
#define BIT_ANDTC_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIT_ANDTC_EXPR)
#define BIT_NOT_EXPR_CHECK(t)	TREE_CHECK (t, BIT_NOT_EXPR)
#define BIT_NOT_EXPR_CHECK1(t)	TREE_CHECK1 (t, BIT_NOT_EXPR)
#define TRUTH_ANDIF_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_ANDIF_EXPR)
#define TRUTH_ANDIF_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_ANDIF_EXPR)
#define TRUTH_ORIF_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_ORIF_EXPR)
#define TRUTH_ORIF_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_ORIF_EXPR)
#define TRUTH_AND_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_AND_EXPR)
#define TRUTH_AND_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_AND_EXPR)
#define TRUTH_OR_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_OR_EXPR)
#define TRUTH_OR_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_OR_EXPR)
#define TRUTH_XOR_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_XOR_EXPR)
#define TRUTH_XOR_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_XOR_EXPR)
#define TRUTH_NOT_EXPR_CHECK(t)	TREE_CHECK (t, TRUTH_NOT_EXPR)
#define TRUTH_NOT_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRUTH_NOT_EXPR)
#define LT_EXPR_CHECK(t)	TREE_CHECK (t, LT_EXPR)
#define LT_EXPR_CHECK1(t)	TREE_CHECK1 (t, LT_EXPR)
#define LE_EXPR_CHECK(t)	TREE_CHECK (t, LE_EXPR)
#define LE_EXPR_CHECK1(t)	TREE_CHECK1 (t, LE_EXPR)
#define GT_EXPR_CHECK(t)	TREE_CHECK (t, GT_EXPR)
#define GT_EXPR_CHECK1(t)	TREE_CHECK1 (t, GT_EXPR)
#define GE_EXPR_CHECK(t)	TREE_CHECK (t, GE_EXPR)
#define GE_EXPR_CHECK1(t)	TREE_CHECK1 (t, GE_EXPR)
#define EQ_EXPR_CHECK(t)	TREE_CHECK (t, EQ_EXPR)
#define EQ_EXPR_CHECK1(t)	TREE_CHECK1 (t, EQ_EXPR)
#define NE_EXPR_CHECK(t)	TREE_CHECK (t, NE_EXPR)
#define NE_EXPR_CHECK1(t)	TREE_CHECK1 (t, NE_EXPR)
#define IN_EXPR_CHECK(t)	TREE_CHECK (t, IN_EXPR)
#define IN_EXPR_CHECK1(t)	TREE_CHECK1 (t, IN_EXPR)
#define SET_LE_EXPR_CHECK(t)	TREE_CHECK (t, SET_LE_EXPR)
#define SET_LE_EXPR_CHECK1(t)	TREE_CHECK1 (t, SET_LE_EXPR)
#define CARD_EXPR_CHECK(t)	TREE_CHECK (t, CARD_EXPR)
#define CARD_EXPR_CHECK1(t)	TREE_CHECK1 (t, CARD_EXPR)
#define RANGE_EXPR_CHECK(t)	TREE_CHECK (t, RANGE_EXPR)
#define RANGE_EXPR_CHECK1(t)	TREE_CHECK1 (t, RANGE_EXPR)
#define CONVERT_EXPR_CHECK(t)	TREE_CHECK (t, CONVERT_EXPR)
#define CONVERT_EXPR_CHECK1(t)	TREE_CHECK1 (t, CONVERT_EXPR)
#define NOP_EXPR_CHECK(t)	TREE_CHECK (t, NOP_EXPR)
#define NOP_EXPR_CHECK1(t)	TREE_CHECK1 (t, NOP_EXPR)
#define NON_LVALUE_EXPR_CHECK(t)	TREE_CHECK (t, NON_LVALUE_EXPR)
#define NON_LVALUE_EXPR_CHECK1(t)	TREE_CHECK1 (t, NON_LVALUE_EXPR)
#define SAVE_EXPR_CHECK(t)	TREE_CHECK (t, SAVE_EXPR)
#define SAVE_EXPR_CHECK1(t)	TREE_CHECK1 (t, SAVE_EXPR)
#define UNSAVE_EXPR_CHECK(t)	TREE_CHECK (t, UNSAVE_EXPR)
#define UNSAVE_EXPR_CHECK1(t)	TREE_CHECK1 (t, UNSAVE_EXPR)
#define RTL_EXPR_CHECK(t)	TREE_CHECK (t, RTL_EXPR)
#define RTL_EXPR_CHECK1(t)	TREE_CHECK1 (t, RTL_EXPR)
#define ADDR_EXPR_CHECK(t)	TREE_CHECK (t, ADDR_EXPR)
#define ADDR_EXPR_CHECK1(t)	TREE_CHECK1 (t, ADDR_EXPR)
#define REFERENCE_EXPR_CHECK(t)	TREE_CHECK (t, REFERENCE_EXPR)
#define REFERENCE_EXPR_CHECK1(t)	TREE_CHECK1 (t, REFERENCE_EXPR)
#define ENTRY_VALUE_EXPR_CHECK(t)	TREE_CHECK (t, ENTRY_VALUE_EXPR)
#define ENTRY_VALUE_EXPR_CHECK1(t)	TREE_CHECK1 (t, ENTRY_VALUE_EXPR)
#define COMPLEX_EXPR_CHECK(t)	TREE_CHECK (t, COMPLEX_EXPR)
#define COMPLEX_EXPR_CHECK1(t)	TREE_CHECK1 (t, COMPLEX_EXPR)
#define CONJ_EXPR_CHECK(t)	TREE_CHECK (t, CONJ_EXPR)
#define CONJ_EXPR_CHECK1(t)	TREE_CHECK1 (t, CONJ_EXPR)
#define REALPART_EXPR_CHECK(t)	TREE_CHECK (t, REALPART_EXPR)
#define REALPART_EXPR_CHECK1(t)	TREE_CHECK1 (t, REALPART_EXPR)
#define IMAGPART_EXPR_CHECK(t)	TREE_CHECK (t, IMAGPART_EXPR)
#define IMAGPART_EXPR_CHECK1(t)	TREE_CHECK1 (t, IMAGPART_EXPR)
#define PREDECREMENT_EXPR_CHECK(t)	TREE_CHECK (t, PREDECREMENT_EXPR)
#define PREDECREMENT_EXPR_CHECK1(t)	TREE_CHECK1 (t, PREDECREMENT_EXPR)
#define PREINCREMENT_EXPR_CHECK(t)	TREE_CHECK (t, PREINCREMENT_EXPR)
#define PREINCREMENT_EXPR_CHECK1(t)	TREE_CHECK1 (t, PREINCREMENT_EXPR)
#define POSTDECREMENT_EXPR_CHECK(t)	TREE_CHECK (t, POSTDECREMENT_EXPR)
#define POSTDECREMENT_EXPR_CHECK1(t)	TREE_CHECK1 (t, POSTDECREMENT_EXPR)
#define POSTINCREMENT_EXPR_CHECK(t)	TREE_CHECK (t, POSTINCREMENT_EXPR)
#define POSTINCREMENT_EXPR_CHECK1(t)	TREE_CHECK1 (t, POSTINCREMENT_EXPR)
#define TRY_CATCH_EXPR_CHECK(t)	TREE_CHECK (t, TRY_CATCH_EXPR)
#define TRY_CATCH_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRY_CATCH_EXPR)
#define TRY_FINALLY_EXPR_CHECK(t)	TREE_CHECK (t, TRY_FINALLY_EXPR)
#define TRY_FINALLY_EXPR_CHECK1(t)	TREE_CHECK1 (t, TRY_FINALLY_EXPR)
#define GOTO_SUBROUTINE_EXPR_CHECK(t)	TREE_CHECK (t, GOTO_SUBROUTINE_EXPR)
#define GOTO_SUBROUTINE_EXPR_CHECK1(t)	TREE_CHECK1 (t, GOTO_SUBROUTINE_EXPR)
#define POPDHC_EXPR_CHECK(t)	TREE_CHECK (t, POPDHC_EXPR)
#define POPDHC_EXPR_CHECK1(t)	TREE_CHECK1 (t, POPDHC_EXPR)
#define POPDCC_EXPR_CHECK(t)	TREE_CHECK (t, POPDCC_EXPR)
#define POPDCC_EXPR_CHECK1(t)	TREE_CHECK1 (t, POPDCC_EXPR)
#define LABEL_EXPR_CHECK(t)	TREE_CHECK (t, LABEL_EXPR)
#define LABEL_EXPR_CHECK1(t)	TREE_CHECK1 (t, LABEL_EXPR)
#define GOTO_EXPR_CHECK(t)	TREE_CHECK (t, GOTO_EXPR)
#define GOTO_EXPR_CHECK1(t)	TREE_CHECK1 (t, GOTO_EXPR)
#define RETURN_EXPR_CHECK(t)	TREE_CHECK (t, RETURN_EXPR)
#define RETURN_EXPR_CHECK1(t)	TREE_CHECK1 (t, RETURN_EXPR)
#define EXIT_EXPR_CHECK(t)	TREE_CHECK (t, EXIT_EXPR)
#define EXIT_EXPR_CHECK1(t)	TREE_CHECK1 (t, EXIT_EXPR)
#define LOOP_EXPR_CHECK(t)	TREE_CHECK (t, LOOP_EXPR)
#define LOOP_EXPR_CHECK1(t)	TREE_CHECK1 (t, LOOP_EXPR)
#define LABELED_BLOCK_EXPR_CHECK(t)	TREE_CHECK (t, LABELED_BLOCK_EXPR)
#define LABELED_BLOCK_EXPR_CHECK1(t)	TREE_CHECK1 (t, LABELED_BLOCK_EXPR)
#define EXIT_BLOCK_EXPR_CHECK(t)	TREE_CHECK (t, EXIT_BLOCK_EXPR)
#define EXIT_BLOCK_EXPR_CHECK1(t)	TREE_CHECK1 (t, EXIT_BLOCK_EXPR)
#define EXPR_WITH_FILE_LOCATION_CHECK(t)	TREE_CHECK (t, EXPR_WITH_FILE_LOCATION)
#define EXPR_WITH_FILE_LOCATION_CHECK1(t)	TREE_CHECK1 (t, EXPR_WITH_FILE_LOCATION)
#define SWITCH_EXPR_CHECK(t)	TREE_CHECK (t, SWITCH_EXPR)
#define SWITCH_EXPR_CHECK1(t)	TREE_CHECK1 (t, SWITCH_EXPR)
#define OFFSET_REF_CHECK(t)	TREE_CHECK (t, OFFSET_REF)
#define OFFSET_REF_CHECK1(t)	TREE_CHECK1 (t, OFFSET_REF)
#define PTRMEM_CST_CHECK(t)	TREE_CHECK (t, PTRMEM_CST)
#define PTRMEM_CST_CHECK1(t)	TREE_CHECK1 (t, PTRMEM_CST)
#define NEW_EXPR_CHECK(t)	TREE_CHECK (t, NEW_EXPR)
#define NEW_EXPR_CHECK1(t)	TREE_CHECK1 (t, NEW_EXPR)
#define VEC_NEW_EXPR_CHECK(t)	TREE_CHECK (t, VEC_NEW_EXPR)
#define VEC_NEW_EXPR_CHECK1(t)	TREE_CHECK1 (t, VEC_NEW_EXPR)
#define DELETE_EXPR_CHECK(t)	TREE_CHECK (t, DELETE_EXPR)
#define DELETE_EXPR_CHECK1(t)	TREE_CHECK1 (t, DELETE_EXPR)
#define VEC_DELETE_EXPR_CHECK(t)	TREE_CHECK (t, VEC_DELETE_EXPR)
#define VEC_DELETE_EXPR_CHECK1(t)	TREE_CHECK1 (t, VEC_DELETE_EXPR)
#define SCOPE_REF_CHECK(t)	TREE_CHECK (t, SCOPE_REF)
#define SCOPE_REF_CHECK1(t)	TREE_CHECK1 (t, SCOPE_REF)
#define MEMBER_REF_CHECK(t)	TREE_CHECK (t, MEMBER_REF)
#define MEMBER_REF_CHECK1(t)	TREE_CHECK1 (t, MEMBER_REF)
#define TYPE_EXPR_CHECK(t)	TREE_CHECK (t, TYPE_EXPR)
#define TYPE_EXPR_CHECK1(t)	TREE_CHECK1 (t, TYPE_EXPR)
#define AGGR_INIT_EXPR_CHECK(t)	TREE_CHECK (t, AGGR_INIT_EXPR)
#define AGGR_INIT_EXPR_CHECK1(t)	TREE_CHECK1 (t, AGGR_INIT_EXPR)
#define THROW_EXPR_CHECK(t)	TREE_CHECK (t, THROW_EXPR)
#define THROW_EXPR_CHECK1(t)	TREE_CHECK1 (t, THROW_EXPR)
#define VEC_INIT_EXPR_CHECK(t)	TREE_CHECK (t, VEC_INIT_EXPR)
#define VEC_INIT_EXPR_CHECK1(t)	TREE_CHECK1 (t, VEC_INIT_EXPR)
#define TEMPLATE_DECL_CHECK(t)	TREE_CHECK (t, TEMPLATE_DECL)
#define TEMPLATE_DECL_CHECK1(t)	TREE_CHECK1 (t, TEMPLATE_DECL)
#define TEMPLATE_PARM_INDEX_CHECK(t)	TREE_CHECK (t, TEMPLATE_PARM_INDEX)
#define TEMPLATE_PARM_INDEX_CHECK1(t)	TREE_CHECK1 (t, TEMPLATE_PARM_INDEX)
#define TEMPLATE_TYPE_PARM_CHECK(t)	TREE_CHECK (t, TEMPLATE_TYPE_PARM)
#define TEMPLATE_TYPE_PARM_CHECK1(t)	TREE_CHECK1 (t, TEMPLATE_TYPE_PARM)
#define TEMPLATE_TEMPLATE_PARM_CHECK(t)	TREE_CHECK (t, TEMPLATE_TEMPLATE_PARM)
#define TEMPLATE_TEMPLATE_PARM_CHECK1(t)	TREE_CHECK1 (t, TEMPLATE_TEMPLATE_PARM)
#define TYPENAME_TYPE_CHECK(t)	TREE_CHECK (t, TYPENAME_TYPE)
#define TYPENAME_TYPE_CHECK1(t)	TREE_CHECK1 (t, TYPENAME_TYPE)
#define TYPEOF_TYPE_CHECK(t)	TREE_CHECK (t, TYPEOF_TYPE)
#define TYPEOF_TYPE_CHECK1(t)	TREE_CHECK1 (t, TYPEOF_TYPE)
#define THUNK_DECL_CHECK(t)	TREE_CHECK (t, THUNK_DECL)
#define THUNK_DECL_CHECK1(t)	TREE_CHECK1 (t, THUNK_DECL)
#define USING_DECL_CHECK(t)	TREE_CHECK (t, USING_DECL)
#define USING_DECL_CHECK1(t)	TREE_CHECK1 (t, USING_DECL)
#define DEFAULT_ARG_CHECK(t)	TREE_CHECK (t, DEFAULT_ARG)
#define DEFAULT_ARG_CHECK1(t)	TREE_CHECK1 (t, DEFAULT_ARG)
#define TEMPLATE_ID_EXPR_CHECK(t)	TREE_CHECK (t, TEMPLATE_ID_EXPR)
#define TEMPLATE_ID_EXPR_CHECK1(t)	TREE_CHECK1 (t, TEMPLATE_ID_EXPR)
#define CPLUS_BINDING_CHECK(t)	TREE_CHECK (t, CPLUS_BINDING)
#define CPLUS_BINDING_CHECK1(t)	TREE_CHECK1 (t, CPLUS_BINDING)
#define OVERLOAD_CHECK(t)	TREE_CHECK (t, OVERLOAD)
#define OVERLOAD_CHECK1(t)	TREE_CHECK1 (t, OVERLOAD)
#define WRAPPER_CHECK(t)	TREE_CHECK (t, WRAPPER)
#define WRAPPER_CHECK1(t)	TREE_CHECK1 (t, WRAPPER)
#define SRCLOC_CHECK(t)	TREE_CHECK (t, SRCLOC)
#define SRCLOC_CHECK1(t)	TREE_CHECK1 (t, SRCLOC)
#define LOOKUP_EXPR_CHECK(t)	TREE_CHECK (t, LOOKUP_EXPR)
#define LOOKUP_EXPR_CHECK1(t)	TREE_CHECK1 (t, LOOKUP_EXPR)
#define MODOP_EXPR_CHECK(t)	TREE_CHECK (t, MODOP_EXPR)
#define MODOP_EXPR_CHECK1(t)	TREE_CHECK1 (t, MODOP_EXPR)
#define CAST_EXPR_CHECK(t)	TREE_CHECK (t, CAST_EXPR)
#define CAST_EXPR_CHECK1(t)	TREE_CHECK1 (t, CAST_EXPR)
#define REINTERPRET_CAST_EXPR_CHECK(t)	TREE_CHECK (t, REINTERPRET_CAST_EXPR)
#define REINTERPRET_CAST_EXPR_CHECK1(t)	TREE_CHECK1 (t, REINTERPRET_CAST_EXPR)
#define CONST_CAST_EXPR_CHECK(t)	TREE_CHECK (t, CONST_CAST_EXPR)
#define CONST_CAST_EXPR_CHECK1(t)	TREE_CHECK1 (t, CONST_CAST_EXPR)
#define STATIC_CAST_EXPR_CHECK(t)	TREE_CHECK (t, STATIC_CAST_EXPR)
#define STATIC_CAST_EXPR_CHECK1(t)	TREE_CHECK1 (t, STATIC_CAST_EXPR)
#define DYNAMIC_CAST_EXPR_CHECK(t)	TREE_CHECK (t, DYNAMIC_CAST_EXPR)
#define DYNAMIC_CAST_EXPR_CHECK1(t)	TREE_CHECK1 (t, DYNAMIC_CAST_EXPR)
#define SIZEOF_EXPR_CHECK(t)	TREE_CHECK (t, SIZEOF_EXPR)
#define SIZEOF_EXPR_CHECK1(t)	TREE_CHECK1 (t, SIZEOF_EXPR)
#define ALIGNOF_EXPR_CHECK(t)	TREE_CHECK (t, ALIGNOF_EXPR)
#define ALIGNOF_EXPR_CHECK1(t)	TREE_CHECK1 (t, ALIGNOF_EXPR)
#define ARROW_EXPR_CHECK(t)	TREE_CHECK (t, ARROW_EXPR)
#define ARROW_EXPR_CHECK1(t)	TREE_CHECK1 (t, ARROW_EXPR)
#define DOTSTAR_EXPR_CHECK(t)	TREE_CHECK (t, DOTSTAR_EXPR)
#define DOTSTAR_EXPR_CHECK1(t)	TREE_CHECK1 (t, DOTSTAR_EXPR)
#define TYPEID_EXPR_CHECK(t)	TREE_CHECK (t, TYPEID_EXPR)
#define TYPEID_EXPR_CHECK1(t)	TREE_CHECK1 (t, TYPEID_EXPR)
#define EXPR_STMT_CHECK(t)	TREE_CHECK (t, EXPR_STMT)
#define EXPR_STMT_CHECK1(t)	TREE_CHECK1 (t, EXPR_STMT)
#define COMPOUND_STMT_CHECK(t)	TREE_CHECK (t, COMPOUND_STMT)
#define COMPOUND_STMT_CHECK1(t)	TREE_CHECK1 (t, COMPOUND_STMT)
#define DECL_STMT_CHECK(t)	TREE_CHECK (t, DECL_STMT)
#define DECL_STMT_CHECK1(t)	TREE_CHECK1 (t, DECL_STMT)
#define IF_STMT_CHECK(t)	TREE_CHECK (t, IF_STMT)
#define IF_STMT_CHECK1(t)	TREE_CHECK1 (t, IF_STMT)
#define FOR_STMT_CHECK(t)	TREE_CHECK (t, FOR_STMT)
#define FOR_STMT_CHECK1(t)	TREE_CHECK1 (t, FOR_STMT)
#define WHILE_STMT_CHECK(t)	TREE_CHECK (t, WHILE_STMT)
#define WHILE_STMT_CHECK1(t)	TREE_CHECK1 (t, WHILE_STMT)
#define DO_STMT_CHECK(t)	TREE_CHECK (t, DO_STMT)
#define DO_STMT_CHECK1(t)	TREE_CHECK1 (t, DO_STMT)
#define RETURN_STMT_CHECK(t)	TREE_CHECK (t, RETURN_STMT)
#define RETURN_STMT_CHECK1(t)	TREE_CHECK1 (t, RETURN_STMT)
#define BREAK_STMT_CHECK(t)	TREE_CHECK (t, BREAK_STMT)
#define BREAK_STMT_CHECK1(t)	TREE_CHECK1 (t, BREAK_STMT)
#define CONTINUE_STMT_CHECK(t)	TREE_CHECK (t, CONTINUE_STMT)
#define CONTINUE_STMT_CHECK1(t)	TREE_CHECK1 (t, CONTINUE_STMT)
#define SWITCH_STMT_CHECK(t)	TREE_CHECK (t, SWITCH_STMT)
#define SWITCH_STMT_CHECK1(t)	TREE_CHECK1 (t, SWITCH_STMT)
#define GOTO_STMT_CHECK(t)	TREE_CHECK (t, GOTO_STMT)
#define GOTO_STMT_CHECK1(t)	TREE_CHECK1 (t, GOTO_STMT)
#define ASM_STMT_CHECK(t)	TREE_CHECK (t, ASM_STMT)
#define ASM_STMT_CHECK1(t)	TREE_CHECK1 (t, ASM_STMT)
#define CTOR_INITIALIZER_CHECK(t)	TREE_CHECK (t, CTOR_INITIALIZER)
#define CTOR_INITIALIZER_CHECK1(t)	TREE_CHECK1 (t, CTOR_INITIALIZER)
#define CASE_LABEL_CHECK(t)	TREE_CHECK (t, CASE_LABEL)
#define CASE_LABEL_CHECK1(t)	TREE_CHECK1 (t, CASE_LABEL)
#define RETURN_INIT_CHECK(t)	TREE_CHECK (t, RETURN_INIT)
#define RETURN_INIT_CHECK1(t)	TREE_CHECK1 (t, RETURN_INIT)
#define TRY_BLOCK_CHECK(t)	TREE_CHECK (t, TRY_BLOCK)
#define TRY_BLOCK_CHECK1(t)	TREE_CHECK1 (t, TRY_BLOCK)
#define HANDLER_CHECK(t)	TREE_CHECK (t, HANDLER)
#define HANDLER_CHECK1(t)	TREE_CHECK1 (t, HANDLER)
#define TAG_DEFN_CHECK(t)	TREE_CHECK (t, TAG_DEFN)
#define TAG_DEFN_CHECK1(t)	TREE_CHECK1 (t, TAG_DEFN)
#define IDENTITY_CONV_CHECK(t)	TREE_CHECK (t, IDENTITY_CONV)
#define IDENTITY_CONV_CHECK1(t)	TREE_CHECK1 (t, IDENTITY_CONV)
#define LVALUE_CONV_CHECK(t)	TREE_CHECK (t, LVALUE_CONV)
#define LVALUE_CONV_CHECK1(t)	TREE_CHECK1 (t, LVALUE_CONV)
#define QUAL_CONV_CHECK(t)	TREE_CHECK (t, QUAL_CONV)
#define QUAL_CONV_CHECK1(t)	TREE_CHECK1 (t, QUAL_CONV)
#define STD_CONV_CHECK(t)	TREE_CHECK (t, STD_CONV)
#define STD_CONV_CHECK1(t)	TREE_CHECK1 (t, STD_CONV)
#define PTR_CONV_CHECK(t)	TREE_CHECK (t, PTR_CONV)
#define PTR_CONV_CHECK1(t)	TREE_CHECK1 (t, PTR_CONV)
#define PMEM_CONV_CHECK(t)	TREE_CHECK (t, PMEM_CONV)
#define PMEM_CONV_CHECK1(t)	TREE_CHECK1 (t, PMEM_CONV)
#define BASE_CONV_CHECK(t)	TREE_CHECK (t, BASE_CONV)
#define BASE_CONV_CHECK1(t)	TREE_CHECK1 (t, BASE_CONV)
#define REF_BIND_CHECK(t)	TREE_CHECK (t, REF_BIND)
#define REF_BIND_CHECK1(t)	TREE_CHECK1 (t, REF_BIND)
#define USER_CONV_CHECK(t)	TREE_CHECK (t, USER_CONV)
#define USER_CONV_CHECK1(t)	TREE_CHECK1 (t, USER_CONV)
#define AMBIG_CONV_CHECK(t)	TREE_CHECK (t, AMBIG_CONV)
#define AMBIG_CONV_CHECK1(t)	TREE_CHECK1 (t, AMBIG_CONV)
#define RVALUE_CONV_CHECK(t)	TREE_CHECK (t, RVALUE_CONV)
#define RVALUE_CONV_CHECK1(t)	TREE_CHECK1 (t, RVALUE_CONV)
#define CLASS_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, CLASS_INTERFACE_TYPE)
#define CLASS_INTERFACE_TYPE_CHECK1(t)	TREE_CHECK1 (t, CLASS_INTERFACE_TYPE)
#define CLASS_IMPLEMENTATION_TYPE_CHECK(t)	TREE_CHECK (t, CLASS_IMPLEMENTATION_TYPE)
#define CLASS_IMPLEMENTATION_TYPE_CHECK1(t)	TREE_CHECK1 (t, CLASS_IMPLEMENTATION_TYPE)
#define CATEGORY_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, CATEGORY_INTERFACE_TYPE)
#define CATEGORY_INTERFACE_TYPE_CHECK1(t)	TREE_CHECK1 (t, CATEGORY_INTERFACE_TYPE)
#define CATEGORY_IMPLEMENTATION_TYPE_CHECK(t)	TREE_CHECK (t, CATEGORY_IMPLEMENTATION_TYPE)
#define CATEGORY_IMPLEMENTATION_TYPE_CHECK1(t)	TREE_CHECK1 (t, CATEGORY_IMPLEMENTATION_TYPE)
#define PROTOCOL_INTERFACE_TYPE_CHECK(t)	TREE_CHECK (t, PROTOCOL_INTERFACE_TYPE)
#define PROTOCOL_INTERFACE_TYPE_CHECK1(t)	TREE_CHECK1 (t, PROTOCOL_INTERFACE_TYPE)
#define KEYWORD_DECL_CHECK(t)	TREE_CHECK (t, KEYWORD_DECL)
#define KEYWORD_DECL_CHECK1(t)	TREE_CHECK1 (t, KEYWORD_DECL)
#define INSTANCE_METHOD_DECL_CHECK(t)	TREE_CHECK (t, INSTANCE_METHOD_DECL)
#define INSTANCE_METHOD_DECL_CHECK1(t)	TREE_CHECK1 (t, INSTANCE_METHOD_DECL)
#define CLASS_METHOD_DECL_CHECK(t)	TREE_CHECK (t, CLASS_METHOD_DECL)
#define CLASS_METHOD_DECL_CHECK1(t)	TREE_CHECK1 (t, CLASS_METHOD_DECL)
#define OBJC_STRING_CST_CHECK(t)	TREE_CHECK (t, OBJC_STRING_CST)
#define OBJC_STRING_CST_CHECK1(t)	TREE_CHECK1 (t, OBJC_STRING_CST)


syntax highlighted by Code2HTML, v. 0.9.1