aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.def
diff options
context:
space:
mode:
authorAlexandre Petit-Bianco <apbianco@cygnus.com>1998-09-22 10:48:10 -0700
committerPer Bothner <bothner@gcc.gnu.org>1998-09-22 10:48:10 -0700
commit7c226435db707c40794ea25bb25851b1d27a1a95 (patch)
treed092be788ea957732fcbe420002a615db79eeb84 /gcc/tree.def
parent27f9a7c6df5e34479b16d5c74c0bd13df037e68a (diff)
downloadgcc-7c226435db707c40794ea25bb25851b1d27a1a95.zip
gcc-7c226435db707c40794ea25bb25851b1d27a1a95.tar.gz
gcc-7c226435db707c40794ea25bb25851b1d27a1a95.tar.bz2
tree.def (SWITCH_EXPR): New tree node definition.
� * tree.def (SWITCH_EXPR): New tree node definition. From-SVN: r22552
Diffstat (limited to 'gcc/tree.def')
-rw-r--r--gcc/tree.def6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/tree.def b/gcc/tree.def
index 86b60fa..16a07d8 100644
--- a/gcc/tree.def
+++ b/gcc/tree.def
@@ -757,6 +757,12 @@ DEFTREECODE (EXIT_BLOCK_EXPR, "exit_block_expr", 'e', 2)
expanded as the contained node (EXPR_WFL_NODE); a line note should
be emitted first if EXPR_WFL_EMIT_LINE_NOTE. */
DEFTREECODE (EXPR_WITH_FILE_LOCATION, "expr_with_file_location", 'e', 2)
+
+/* Switch expression.
+ Operand 0 is the expression used to perform the branch,
+ Operand 1 contains the case values. The way they're organized is
+ front-end implementation defined. */
+DEFTREECODE (SWITCH_EXPR, "switch_expr", 'e', 2)
/*
Local variables:
mode:c