// RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s | |
extern void abort() __attribute__((noreturn)); | |
void f1() { | |
abort(); | |
} | |
// CHECK-LABEL: define {{.*}}void @f1() | |
// CHECK-NEXT: entry: | |
// CHECK-NEXT: call void @abort() | |
// CHECK-NEXT: unreachable | |
// CHECK-NEXT: } | |
void *f2() { | |
abort(); | |
return 0; | |
} | |
// CHECK-LABEL: define {{.*}}i8* @f2() | |
// CHECK-NEXT: entry: | |
// CHECK-NEXT: call void @abort() | |
// CHECK-NEXT: unreachable | |
// CHECK-NEXT: } | |