aboutsummaryrefslogtreecommitdiff
path: root/test/ARCMT/rewrite-block-var.m.result
diff options
context:
space:
mode:
Diffstat (limited to 'test/ARCMT/rewrite-block-var.m.result')
-rw-r--r--test/ARCMT/rewrite-block-var.m.result45
1 files changed, 0 insertions, 45 deletions
diff --git a/test/ARCMT/rewrite-block-var.m.result b/test/ARCMT/rewrite-block-var.m.result
deleted file mode 100644
index a9d0b0f7fad8..000000000000
--- a/test/ARCMT/rewrite-block-var.m.result
+++ /dev/null
@@ -1,45 +0,0 @@
-// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fblocks -fsyntax-only -fobjc-arc -x objective-c -fobjc-runtime-has-weak %s.result
-// RUN: arcmt-test --args -triple x86_64-apple-macosx10.7 -fblocks -fsyntax-only %s > %t
-// RUN: diff %t %s.result
-
-#include "Common.h"
-
-@interface Foo : NSObject
--(Foo *)something;
-@end
-
-void bar(void (^block)());
-
-void test1(Foo *p) {
- __weak Foo *x = p; // __block used just to break cycle.
- bar(^{
- [x something];
- });
-}
-
-void test2(Foo *p) {
- __block Foo *x; // __block used as output variable.
- bar(^{
- x = [p something];
- });
-}
-
-void test3(Foo *p) {
- __block Foo *x; // __block used as output variable.
- bar(^{
- [x something];
- });
- bar(^{
- x = 0;
- });
-}
-
-void test4(Foo *p) {
- __weak Foo *x = p; // __block used just to break cycle.
- bar(^{
- [x something];
- });
- bar(^{
- [x something];
- });
-}