1*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-apple-darwin %s -emit-llvm -o - | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li // Make sure the call to foo is compiled as: 4*67e74705SXin Li // call float @foo() 5*67e74705SXin Li // not 6*67e74705SXin Li // call float (...) bitcast (float ()* @foo to float (...)*)( ) 7*67e74705SXin Li foo()8*67e74705SXin Listatic float foo() { return 0.0; } 9*67e74705SXin Li // CHECK: call float @foo bar()10*67e74705SXin Lifloat bar() { return foo()*10.0;} 11