]> granicus.if.org Git - clang/commitdiff
Resolve merge conflict better.
authorMike Stump <mrs@apple.com>
Tue, 21 Apr 2009 23:03:34 +0000 (23:03 +0000)
committerMike Stump <mrs@apple.com>
Tue, 21 Apr 2009 23:03:34 +0000 (23:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69748 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/block-misc.c

index dbcc253c58b818a0d7507ebf5b1dc6c3b18ad377..d4b4088aeeb898106f9c9688a43d602b5e891195 100644 (file)
@@ -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 (^)()'}}
 }