blob: d17c23ae624ac1e15fb926e5a8cc6f5f3d9dfc01 [file] [log] [blame]
/* 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;
}