aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m')
-rw-r--r--gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m39
1 files changed, 0 insertions, 39 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m b/gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m
deleted file mode 100644
index cb1578199..000000000
--- a/gcc-4.8.1/gcc/testsuite/objc.dg/objc-foreach-5.m
+++ /dev/null
@@ -1,39 +0,0 @@
-/* FIXME: Run this test with the GNU runtime as well. */
-/* { dg-do compile { target *-*-darwin* } } */
-/* { dg-skip-if "" { *-*-* } { "-fgnu-runtime" } { "" } } */
-/* { dg-skip-if "No NeXT fast enum. pre-Darwin9" { *-*-darwin[5-8]* } { "-fnext-runtime" } { "" } } */
-
-#import <Foundation/Foundation.h>
-
-NSArray * createTestVictim(unsigned capacity) {
- NSMutableArray * arr = [[NSMutableArray alloc] initWithCapacity:capacity];
- int x = 0;
-
- for(x = 0; x < capacity; x++) {
- NSNumber * num = [NSNumber numberWithInteger:x];
- [arr addObject:num];
- }
-
- NSArray * immutableCopy = [arr copy];
- [arr release];
-
- return immutableCopy;
-}
-
-void addStuffUp(NSArray * values) {
- NSInteger accumulator = 0;
-// for (id item in values) {
- id item;
- for (item in values) {
- accumulator += [item integerValue];
- }
-}
-
-int main (int argc, char const* argv[]) {
- NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
- NSArray * target = createTestVictim(10);
- addStuffUp(target);
- [pool release];
- return 0;
-}
-/* { dg-final { scan-assembler "_addStuffUp:" } } */