OSDN Git Service

* tree.c (tree_operand_check_failed): New function.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2003 00:24:58 +0000 (00:24 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2003 00:24:58 +0000 (00:24 +0000)
commit2fcde2174982878d81582ba6c73354c08d51751d
tree1fa5f9ae60027aff2b51248aca045b3cd343f3c3
parentf445048b1e745880a20afbfd5fdb071aca0adc7d
* tree.c (tree_operand_check_failed): New function.
* tree.h (TREE_OPERAND_CHECK, TREE_OPERAND_CHECK_CODE,
TREE_RTL_OPERAND_CHECK): New checking macros.
(TREE_OPERAND, SAVE_EXPR_CONTEXT, SAVE_EXPR_RTL,
RTL_EXPR_SEQUENCE, RTL_EXPR_RTL, WITH_CLEANUP_EXPR_RTL,
CONSTRUCTOR_ELTS, LABELED_BLOCK_LABEL, LABELED_BLOCK_BODY,
EXIT_BLOCK_RETURN, LOOP_EXPR_BODY, EXPR_WFL_NODE,
EXPR_WFL_FILENAME_NODE, EXPR_WFL_FILENAME, TARGET_EXPR_SLOT,
TARGET_EXPR_INITIAL, TARGET_EXPR_CLEANUP): Use the new
checking macros.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65452 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree.c
gcc/tree.h