aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-04-21 23:03:34 +0000
committerMike Stump <mrs@apple.com>2009-04-21 23:03:34 +0000
commit914d3db20eb3126175f19901fadbbd7b268a3667 (patch)
treec31628edb784f7a612e68380d49fc7c7f0ce6a84
parentf0a990c2aa0b596a7e3cdd8fa2a5909d591ffe66 (diff)
Resolve merge conflict better.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69748 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Sema/block-misc.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/test/Sema/block-misc.c b/test/Sema/block-misc.c
index dbcc253c58..d4b4088aee 100644
--- a/test/Sema/block-misc.c
+++ b/test/Sema/block-misc.c
@@ -112,14 +112,9 @@ void test11(int i) {
^{ break; }(); // expected-error {{'break' statement not in loop or switch statement}}
}
-enum { LESS };
-
-void foo(long (^comp)()) {
-}
-
void (^test12f)(void);
void test12() {
- foo(^{ return LESS; }); // expected-error {{incompatible block pointer types passing 'int (^)(void)', expected 'long (^)()'}}
+ test12f = ^test12f; // expected-error {{type name requires a specifier or qualifier}} expected-error {{expected expression}}
}
// rdar://6808730
@@ -142,7 +137,12 @@ void test14() {
};
}
-void (^test90f)(void);
-void test90() {
- test90f = ^test90f; // expected-error {{type name requires a specifier or qualifier}} expected-error {{expected expression}}
+enum { LESS };
+
+void foo(long (^comp)()) {
+}
+
+void (^test15f)(void);
+void test15() {
+ foo(^{ return LESS; }); // expected-error {{incompatible block pointer types passing 'int (^)(void)', expected 'long (^)()'}}
}