conditional.c revision 8da1cb633967a8b0b235854508638f42197d4acb
18da1cb633967a8b0b235854508638f42197d4acbChris Lattner// RUN: clang -emit-llvm %s 28da1cb633967a8b0b235854508638f42197d4acbChris Lattner 38da1cb633967a8b0b235854508638f42197d4acbChris Lattnerfloat test1(int cond, float a, float b) 48da1cb633967a8b0b235854508638f42197d4acbChris Lattner{ 58da1cb633967a8b0b235854508638f42197d4acbChris Lattner return cond ? a : b; 68da1cb633967a8b0b235854508638f42197d4acbChris Lattner} 78da1cb633967a8b0b235854508638f42197d4acbChris Lattner/* this will fail for now... 88da1cb633967a8b0b235854508638f42197d4acbChris Lattnerdouble test2(int cond, float a, double b) 98da1cb633967a8b0b235854508638f42197d4acbChris Lattner{ 108da1cb633967a8b0b235854508638f42197d4acbChris Lattner return cond ? a : b; 118da1cb633967a8b0b235854508638f42197d4acbChris Lattner} 128da1cb633967a8b0b235854508638f42197d4acbChris Lattner*/ 13