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