aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr106422.c
blob: a2cef1aecb6ef5b7589266f730d944af77ae2d75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* { dg-do compile } */

void vfork() __attribute__((__leaf__));
void semanage_reload_policy(char *arg, void cb(void))
{
  if (!arg)
    {
      cb();
      return;
    }
  vfork();
  if (arg)
    __builtin_free(arg);
}