1 // RUN: clang-cc -emit-llvm %s -o %t
2 // PR1824
3 
4 int foo(int x, short y) {
5   return x ?: y;
6 }
7 
8 // rdar://6586493
9 float test(float x, int Y) {
10   return Y != 0 ? : x;
11 }
12 
13