| /* APPLE LOCAL file radar 4529200 */ |
| /* Test that when the object to be iterated is the return value of a method, |
| it compiles without error. */ |
| /* { dg-options "-mmacosx-version-min=10.5" { target powerpc*-*-darwin* i?86*-*-darwin* } } */ |
| /* { dg-do compile } */ |
| #include <Foundation/Foundation.h> |
| |
| int main (int argc, char const* argv[]) { |
| NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; |
| NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"o1", @"k1", @"o2", @"k2", nil]; |
| for (id key in [dict allKeys]) { |
| NSLog(@"key is %@", key); |
| } |
| [pool release]; |
| return 0; |
| } |