// RUN: %clang_cc1 %s -fsyntax-only -verify -fblocks -Wmissing-noreturn -Wno-unreachable-code
int j;
void
void
void // expected-warning{{function declared 'noreturn' should not return}}
// This test case illustrates that we don't warn about the missing return
// because the function is marked noreturn and there is an infinite loop.
extern int ;
void*
void* // expected-warning{{function declared 'noreturn' should not return}}
// PR5298 - -Wmissing-noreturn shouldn't warn if the function is already
// declared noreturn.
void
// Do not warn here.
_Noreturn void
// rdar://16274746
void