X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fconfigurator%2Fconfigurator.c;h=7d9db8a1b407928810f3195b8f1a63d4bd82a366;hb=8d20b53ecd76773591e95db3bdfcbbd5129efb9e;hp=4445139c90fcfabd01989956e1e60cd8cc958e36;hpb=1f4312c3320f353a18ab4aec4b8ae725fc25c911;p=ccan diff --git a/tools/configurator/configurator.c b/tools/configurator/configurator.c index 4445139c..7d9db8a1 100644 --- a/tools/configurator/configurator.c +++ b/tools/configurator/configurator.c @@ -44,6 +44,9 @@ static struct test tests[] = { "static int __attribute__((const)) func(int x) { return x; }" }, { "HAVE_ATTRIBUTE_MAY_ALIAS", OUTSIDE_MAIN, NULL, "typedef short __attribute__((__may_alias__)) short_a;" }, + { "HAVE_ATTRIBUTE_NORETURN", DEFINES_FUNC, NULL, + "#include \n" + "static void __attribute__((noreturn)) func(int x) { exit(x); }" }, { "HAVE_ATTRIBUTE_PRINTF", DEFINES_FUNC, NULL, "static void __attribute__((format(__printf__, 1, 2))) func(const char *fmt, ...) { }" }, { "HAVE_ATTRIBUTE_UNUSED", OUTSIDE_MAIN, NULL,