blob: 303d80cf7ce8399893eff0eff612fcc7d9424e84 [file] [log] [blame]
Chris Lattner16c865e2008-01-25 19:37:24 +00001// RUN: clang -fsyntax-only -verify %s
2// rdar://5707001
3
4@interface NSNumber;
5- () METH;
Chris Lattnerbfcf4772008-06-02 21:31:07 +00006- (unsigned) METH2;
Chris Lattner16c865e2008-01-25 19:37:24 +00007@end
8
Chris Lattnere69015d2008-01-25 19:43:26 +00009void test1() {
Chris Lattner16c865e2008-01-25 19:37:24 +000010 id objects[] = {[NSNumber METH]};
Chris Lattnere69015d2008-01-25 19:43:26 +000011}
12
13void test2(NSNumber x) {
14 id objects[] = {[x METH]};
Chris Lattner16c865e2008-01-25 19:37:24 +000015 return 0;
16}
17
Chris Lattnere69015d2008-01-25 19:43:26 +000018
Chris Lattnerbfcf4772008-06-02 21:31:07 +000019// rdar://5977581
20void test3() {
21 unsigned x[] = {[NSNumber METH2]+2};
22}
23