Revert "[llvm] Improve llvm.objectsize computation by computing GEP, alloca and mallo...
[llvm-project.git] / clang / test / CodeGen / flatten.c
blob4e762223de4869498e2be2692ac7fd4002d04eab
1 // RUN: %clang_cc1 -triple=x86_64-linux-gnu %s -emit-llvm -o - | FileCheck %s
3 void f(void) {}
5 __attribute__((noinline)) void ni(void) {}
7 __attribute__((flatten))
8 // CHECK: define{{.*}} void @g()
9 void g(void) {
10 // CHECK-NOT: call {{.*}} @f
11 f();
12 // CHECK: call {{.*}} @ni
13 ni();
16 void h(void) {
17 // CHECK: call {{.*}} @f
18 f();