20 lines · c
1// RUN: %clang_cc1 -triple=x86_64-linux-gnu %s -emit-llvm -o - | FileCheck %s2 3void f(void) {}4 5__attribute__((noinline)) void ni(void) {}6 7__attribute__((flatten))8// CHECK: define{{.*}} void @g()9void g(void) {10 // CHECK-NOT: call {{.*}} @f11 f();12 // CHECK: call {{.*}} @ni13 ni();14}15 16void h(void) {17 // CHECK: call {{.*}} @f18 f();19}20