| ; RUN: opt -S -passes=declare-runtime-libcalls -mtriple=x86_64-apple-macos10.9 < %s | FileCheck %s |
| |
| ; Make sure there is no crash if there are definitions or declarations |
| ; with the wrong type signature. |
| |
| ; CHECK: define void @sqrtf() { |
| define void @sqrtf() { |
| ret void |
| } |
| |
| ; CHECK: define float @sqrt(float %0) { |
| define float @sqrt(float) { |
| ret float 0.0 |
| } |
| |
| ; CHECK: declare double @__sincos_stret(double) |
| declare double @__sincos_stret(double) |
| |
| ; CHECK: declare { float, float } @__sincosf_stret(float) |
| declare { float, float } @__sincosf_stret(float) |
| |