1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -o - -triple arm-none-linux-gnueabi %s | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li extern int foo(float x); 4*67e74705SXin Li extern int foo(double x); 5*67e74705SXin Li 6*67e74705SXin Li __fp16 a; 7*67e74705SXin Li 8*67e74705SXin Li // CHECK: call i32 @_Z3foof 9*67e74705SXin Li // CHECK-NOT: call i32 @_Z3food bar(void)10*67e74705SXin Liint bar (void) { return foo(a); } 11