aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/pr97836.c
blob: 4585e1fc69d27ac7c3b66e3396b0b99c6a086d3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int a;

int b(int c) { return 0; }

static int *d(int *e) {
  if (a) {
    a = a && b(*e);
  }
  return e;
}

int main() {
  int f;
  if (d(&f) != &f)
    __builtin_abort();
  return 0;
}