https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117176

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |15.0
           Keywords|                            |ice-on-valid-code

--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
```
void foo(_Bool);

typedef struct {
  int componentCt;
} ColorSpace;

struct Psnr {
  double psnr[3];
} reportPsnrMachine() {}

int main() {
  ColorSpace colorSpace;
  struct Psnr psnr;
  _Bool hitsTarget;
  float compTarget_0;
  int i = hitsTarget = 1;

  for (; i < colorSpace.componentCt && hitsTarget; ++i)
    if (psnr.psnr[i] < compTarget_0)
      hitsTarget = 0;

  foo(hitsTarget);
}
```

Reply via email to