aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1996-07-11 01:22:59 +0000
committerMike Stump <mrs@gcc.gnu.org>1996-07-11 01:22:59 +0000
commit54705743fdc765e2bebc91540fd26313d815b730 (patch)
tree03bd27a9f586a45e6a21a8132a2b39a917566cdf /gcc/cp
parente92cc0291663bfd027be49e78e11e1f25cc90233 (diff)
downloadgcc-54705743fdc765e2bebc91540fd26313d815b730.zip
gcc-54705743fdc765e2bebc91540fd26313d815b730.tar.gz
gcc-54705743fdc765e2bebc91540fd26313d815b730.tar.bz2
87 Cygnus<->FSF merge
From-SVN: r12425
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/cp-tree.def13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/cp/cp-tree.def b/gcc/cp/cp-tree.def
index 63a9355..f0c4cf9 100644
--- a/gcc/cp/cp-tree.def
+++ b/gcc/cp/cp-tree.def
@@ -114,6 +114,9 @@ DEFTREECODE (LOOKUP_EXPR, "lookup_expr", "e", 2)
DEFTREECODE (MODOP_EXPR, "modop_expr", "e", 3)
DEFTREECODE (CAST_EXPR, "cast_expr", "1", 1)
DEFTREECODE (REINTERPRET_CAST_EXPR, "reinterpret_cast_expr", "1", 1)
+DEFTREECODE (CONST_CAST_EXPR, "const_cast_expr", "1", 1)
+DEFTREECODE (STATIC_CAST_EXPR, "static_cast_expr", "1", 1)
+DEFTREECODE (DYNAMIC_CAST_EXPR, "dynamic_cast_expr", "1", 1)
DEFTREECODE (SIZEOF_EXPR, "sizeof_expr", "1", 1)
DEFTREECODE (ARROW_EXPR, "arrow_expr", "e", 1)
DEFTREECODE (DOTSTAR_EXPR, "dotstar_expr", "e", 2)
@@ -134,3 +137,13 @@ DEFTREECODE (GOTO_STMT, "goto_stmt", "e", 1)
DEFTREECODE (CTOR_INITIALIZER, "ctor_initializer", "e", 2)
DEFTREECODE (CASE_LABEL, "case_label", "e", 2)
DEFTREECODE (RETURN_INIT, "return_init", "e", 2)
+
+DEFTREECODE (EXACT_CONV, "exact_conv", "e", 1)
+DEFTREECODE (LVALUE_CONV, "lvalue_conv", "e", 1)
+DEFTREECODE (QUAL_CONV, "qual_conv", "e", 1)
+DEFTREECODE (STD_CONV, "std_conv", "e", 1)
+DEFTREECODE (PTR_CONV, "ptr_conv", "e", 1)
+DEFTREECODE (PMEM_CONV, "pmem_conv", "e", 1)
+DEFTREECODE (BASE_CONV, "base_conv", "e", 1)
+DEFTREECODE (REF_BIND, "ref_bind", "e", 1)
+DEFTREECODE (USER_CONV, "user_conv", "e", 4)