foo(void * ptr,_Bool * bptr,volatile void * vptr,volatile _Bool * vbptr,int mo)1void foo(void *ptr, _Bool *bptr, volatile void *vptr, volatile _Bool *vbptr, int mo) 2 { 3 __atomic_clear(ptr, mo); 4 __atomic_clear(bptr, mo); 5 __atomic_clear(vptr, mo); 6 __atomic_clear(vbptr, mo); 7 } 8 9 /* 10 * check-name: builtin-atomic-clear 11 * 12 * check-error-start 13 builtin-atomic-clear.c:1:6: warning: symbol 'foo' was not declared. Should it be static? 14 * check-error-end 15 */ 16