1// { dg-do assemble  }
2// Bug: C++ semantics for assignment don't match the backend semantics for
3// MODIFY_EXPR.
4
5void
6foo (int j)
7{
8  (j = 1)++;			// causes compiler segfault
9}
10