22 lines · plain
1; RUN: opt -S -passes=declare-runtime-libcalls -mtriple=x86_64-apple-macos10.9 < %s | FileCheck %s2 3; Make sure there is no crash if there are definitions or declarations4; with the wrong type signature.5 6; CHECK: define void @sqrtf() {7define void @sqrtf() {8 ret void9}10 11; CHECK: define float @sqrt(float %0) {12define float @sqrt(float) {13 ret float 0.014}15 16; CHECK: declare double @__sincos_stret(double)17declare double @__sincos_stret(double)18 19; CHECK: declare { float, float } @__sincosf_stret(float)20declare { float, float } @__sincosf_stret(float)21 22