struct S { int i; };
void ?{}(S *, int);
void ?{}(S *, S);

int main() {
  const int i = 5;
  volatile int j = i;
  const S s = { 11 };
  volatile S s2 = s;
}
