Commit c451a7a0 by Per Bothner

* tree.c (stabilize_reference): Handle COMPOUND_EXPR.

From-SVN: r7895
parent b4e21e27
...@@ -2356,6 +2356,13 @@ stabilize_reference (ref) ...@@ -2356,6 +2356,13 @@ stabilize_reference (ref)
stabilize_reference_1 (TREE_OPERAND (ref, 1))); stabilize_reference_1 (TREE_OPERAND (ref, 1)));
break; break;
case COMPOUND_EXPR:
result = build_nt (COMPOUND_EXPR,
stabilize_reference_1 (TREE_OPERAND (ref, 0)),
stabilize_reference (TREE_OPERAND (ref, 1)));
break;
/* If arg isn't a kind of lvalue we recognize, make no change. /* If arg isn't a kind of lvalue we recognize, make no change.
Caller should recognize the error for an invalid lvalue. */ Caller should recognize the error for an invalid lvalue. */
default: default:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment