(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.target/
i386/
pr104540.C
/* { dg-do compile } */
/* { dg-options "-O2 -fharden-conditional-branches -mforce-drap -mstackrealign --param=max-grow-copy-bb-insns=125" } */

char c;
int i;

void bar(int);

struct S {
  int mi;
  long ml;
  S(int);
};


void foo() {
  int s = c == 0 ? 1 : 2;
  bar(s);
  if (i)
    S s(0);
}