attr-noreturn.c 225 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 // RUN: %clang_cc1 -S -emit-llvm %s -o - | FileCheck %s typedef void (*fptrs_t[4])(void); fptrs_t p __attribute__((noreturn)); void __attribute__((noreturn)) f() { p[0](); } // CHECK: call void // CHECK-NEXT: unreachable