Mercurial > hg > CbC > CbC_gcc
comparison gcc/tree.h @ 74:f26ecf70364b
modify c-decl.c, c-parser.c, c-tree.h and tree.h
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 22 Aug 2011 03:31:39 +0900 |
parents | 1b10fe6932e1 |
children | 3c5ea37d9068 |
comparison
equal
deleted
inserted
replaced
73:ce75bd9117e4 | 74:f26ecf70364b |
---|---|
1705 | 1705 |
1706 /* CALL_EXPR accessors. | 1706 /* CALL_EXPR accessors. |
1707 */ | 1707 */ |
1708 #define CALL_EXPR_FN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 1) | 1708 #define CALL_EXPR_FN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 1) |
1709 #define CALL_EXPR_STATIC_CHAIN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 2) | 1709 #define CALL_EXPR_STATIC_CHAIN(NODE) TREE_OPERAND (CALL_EXPR_CHECK (NODE), 2) |
1710 #define CALL_EXPR_ARGS(NODE) call_expr_arglist (NODE) | |
1710 #define CALL_EXPR_ARG(NODE, I) TREE_OPERAND (CALL_EXPR_CHECK (NODE), (I) + 3) | 1711 #define CALL_EXPR_ARG(NODE, I) TREE_OPERAND (CALL_EXPR_CHECK (NODE), (I) + 3) |
1711 #define call_expr_nargs(NODE) (VL_EXP_OPERAND_LENGTH(NODE) - 3) | 1712 #define call_expr_nargs(NODE) (VL_EXP_OPERAND_LENGTH(NODE) - 3) |
1712 | 1713 |
1713 /* CALL_EXPR_ARGP returns a pointer to the argument vector for NODE. | 1714 /* CALL_EXPR_ARGP returns a pointer to the argument vector for NODE. |
1714 We can't use &CALL_EXPR_ARG (NODE, 0) because that will complain if | 1715 We can't use &CALL_EXPR_ARG (NODE, 0) because that will complain if |