1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// RUN: %clang_cc1 %s -parse-noop int main () { int i,j; struct S *p; id a, b, c; [p ii]; [p if: 1 :2]; [p inout: 1 :2 another:(2,3,4)]; [p inout: 1 :2 another:(2,3,4), 6,6,8]; [p inout: 1 :2 another:(2,3,4), (6,4,5),6,8]; [p inout: 1 :2 another:(i+10), (i,j-1,5),6,8]; [p long: 1 :2 another:(i+10), (i,j-1,5),6,8]; [p : "Hello\n" :2 another:(i+10), (i,j-1,5),6,8]; // Comma expression as receiver (rdar://6222856) [a, b, c foo]; }