13883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// PR: 6058 23883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher// RUN: %clang_cc1 -g -emit-llvm %s -O0 -o /dev/null 33883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 43883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstatic inline int foo(double) __attribute__ ((always_inline)); 53883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopherstatic inline int foo(double __x) { return __x; } 63883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 73883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christophervoid bar(double x) { 83883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher foo(x); 93883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher} 103883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 113883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 123883e66cfd55de70d89831cf26f9ae53931d11d3Eric Christopher 13