brintos

brintos / llvm-project-archived public Read only

0
0
Text · 341 B · 4e76222 Raw
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