"function %0 declared 'noreturn' should not return">, DefaultError,
InGroup<DiagGroup<"invalid-noreturn">>;
def warn_falloff_noreturn_function : Warning<
- "function declared 'noreturn' should not return">, DefaultError,
+ "function declared 'noreturn' should not return">,
+ // FIXME: turn back on in 2010 :-): DefaultError,
InGroup<DiagGroup<"invalid-noreturn">>;
def err_noreturn_block_has_return_expr : Error<
"block declared 'noreturn' should not return">;
static void __attribute__((noreturn)) f0(void) {
fatal();
-} // expected-error {{function declared 'noreturn' should not return}}
+} // expected-warning {{function declared 'noreturn' should not return}}
// On K&R
int f1() __attribute__((noreturn));
f5 (unsigned long size)
{
-}
\ No newline at end of file
+}