(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
analyzer/
fd-leak-pr108252.c
       1  extern int open(const char *, int mode);
       2  #define O_RDONLY 0
       3  
       4  struct {
       5    int fd_a;
       6    int fd_b;
       7  } g;
       8  
       9  int test (const char *path, int flag)
      10  {
      11    int *target;
      12    target = flag ? &g.fd_a : &g.fd_b;
      13    *target = open (path, O_RDONLY);  
      14    return 0; /* { dg-bogus "leak of file descriptor" } */
      15  }