void foo(void *ptr, _Bool *bptr, volatile void *vptr, volatile _Bool *vbptr, int mo) { __atomic_clear(ptr, mo); __atomic_clear(bptr, mo); __atomic_clear(vptr, mo); __atomic_clear(vbptr, mo); } /* * check-name: builtin-atomic-clear * * check-error-start builtin-atomic-clear.c:1:6: warning: symbol 'foo' was not declared. Should it be static? * check-error-end */