1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s 2*67e74705SXin Li // RUN: %clang_cc1 -fno-inline -emit-llvm %s -o - | FileCheck %s 3*67e74705SXin Li 4*67e74705SXin Li // CHECK-NOT: foo 5*67e74705SXin Li bar()6*67e74705SXin Livoid bar() { 7*67e74705SXin Li } 8*67e74705SXin Li foo()9*67e74705SXin Liinline void __attribute__((__always_inline__)) foo() { 10*67e74705SXin Li bar(); 11*67e74705SXin Li } 12*67e74705SXin Li i_want_bar()13*67e74705SXin Livoid i_want_bar() { 14*67e74705SXin Li foo(); 15*67e74705SXin Li } 16