1*c85f09ccSJohn Levon int test(void); test(void)2*c85f09ccSJohn Levonint 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