aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-operands.c
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2004-09-21 18:16:20 -0700
committerDevang Patel <dpatel@gcc.gnu.org>2004-09-21 18:16:20 -0700
commitad9f20cbce22c10f62d7f4c1b12d42b144454760 (patch)
treecf11806a17acf6f626d41825f28ce0efa0b0f398 /gcc/tree-ssa-operands.c
parent86c440722e1c91d4bccb6ab1fc038cbfb00f55cd (diff)
downloadgcc-ad9f20cbce22c10f62d7f4c1b12d42b144454760.zip
gcc-ad9f20cbce22c10f62d7f4c1b12d42b144454760.tar.gz
gcc-ad9f20cbce22c10f62d7f4c1b12d42b144454760.tar.bz2
tree.def (VEC_COND_EXPR): New tree node.
* tree.def (VEC_COND_EXPR): New tree node. * tree-ssa-operands.c (get_expr_operands): Handle VEC_COND_EXPR. From-SVN: r87839
Diffstat (limited to 'gcc/tree-ssa-operands.c')
-rw-r--r--gcc/tree-ssa-operands.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c
index 7f9840f..8c05169 100644
--- a/gcc/tree-ssa-operands.c
+++ b/gcc/tree-ssa-operands.c
@@ -1071,7 +1071,8 @@ get_expr_operands (tree stmt, tree *expr_p, int flags)
return;
case COND_EXPR:
- get_expr_operands (stmt, &COND_EXPR_COND (expr), opf_none);
+ case VEC_COND_EXPR:
+ get_expr_operands (stmt, &TREE_OPERAND (expr, 0), opf_none);
get_expr_operands (stmt, &TREE_OPERAND (expr, 1), opf_none);
get_expr_operands (stmt, &TREE_OPERAND (expr, 2), opf_none);
return;