summaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.def
diff options
context:
space:
mode:
authorbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>1997-07-24 21:09:25 +0000
committerbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>1997-07-24 21:09:25 +0000
commit03db3ebdc40ec46d11b37244dbdb4f62a10834ae (patch)
treec2967cae1435a6157dcf53c88813635f16bf238d /gcc/cp/cp-tree.def
parent2d8f632b28921b229a7672c3a5c32654a68999e7 (diff)
downloadgcc-03db3ebdc40ec46d11b37244dbdb4f62a10834ae.tar.gz
92th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14524 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/cp-tree.def')
-rw-r--r--gcc/cp/cp-tree.def5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/cp/cp-tree.def b/gcc/cp/cp-tree.def
index 39ccfae59d8..a92bf8a6f11 100644
--- a/gcc/cp/cp-tree.def
+++ b/gcc/cp/cp-tree.def
@@ -110,6 +110,11 @@ DEFTREECODE (NAMESPACE_DECL, "namespace_decl", "d", 0)
This is not an alias, but is later expanded into multiple aliases. */
DEFTREECODE (USING_DECL, "using_decl", "d", 0)
+/* An un-parsed default argument. Looks like an IDENTIFIER_NODE. */
+DEFTREECODE (DEFAULT_ARG, "default_arg", "c", 2)
+
+/* A whole bunch of tree codes for the initial, superficial parsing of
+ templates. */
DEFTREECODE (LOOKUP_EXPR, "lookup_expr", "e", 2)
DEFTREECODE (MODOP_EXPR, "modop_expr", "e", 3)
DEFTREECODE (CAST_EXPR, "cast_expr", "1", 1)