1*c85f09ccSJohn Levon int test(void);
test(void)2*c85f09ccSJohn Levon int test(void)
3*c85f09ccSJohn Levon {
4*c85f09ccSJohn Levon 	return sizeof &__builtin_trap;
5*c85f09ccSJohn Levon }
6*c85f09ccSJohn Levon 
7*c85f09ccSJohn Levon /*
8*c85f09ccSJohn Levon  * check-name: sizeof-builtin
9*c85f09ccSJohn Levon  * check-command: sparse -Wno-decl $file
10*c85f09ccSJohn Levon  * check-known-to-fail
11*c85f09ccSJohn Levon  *
12*c85f09ccSJohn Levon  * check-error-start
13*c85f09ccSJohn Levon sizeof-function.c:4:16: error: expression using addressof on a builtin function
14*c85f09ccSJohn Levon  * check-error-end
15*c85f09ccSJohn Levon  */
16