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