summaryrefslogtreecommitdiff
path: root/gcc/treelang/treetree.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/treelang/treetree.c')
-rw-r--r--gcc/treelang/treetree.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/treelang/treetree.c b/gcc/treelang/treetree.c
index 90e1679b829..7ee707ff943 100644
--- a/gcc/treelang/treetree.c
+++ b/gcc/treelang/treetree.c
@@ -698,12 +698,9 @@ tree_code_get_expression (unsigned int exp_type,
case EXP_FUNCTION_INVOCATION:
gcc_assert (op1);
- {
- TREE_USED (op1) = 1;
- gcc_assert(TREE_TYPE (TREE_TYPE (op1)) == type);
- tree arglist = nreverse(op2);
- ret1 = build_function_call_expr(op1, arglist);
- }
+ gcc_assert(TREE_TYPE (TREE_TYPE (op1)) == type);
+ TREE_USED (op1) = 1;
+ ret1 = build_function_call_expr(op1, op2);
break;
default: