Index: test/SemaCXX/decl-expr-ambiguity.cpp
===================================================================
--- test/SemaCXX/decl-expr-ambiguity.cpp	(revision 59853)
+++ test/SemaCXX/decl-expr-ambiguity.cpp	(working copy)
@@ -41,3 +41,8 @@
   fn(1); // expected-error {{incompatible type passing 'int', expected 'int (*)(class C)'}}
   fn(g); // OK
 }
+
+// rdar://6394309
+int foo_b(void (^P)(void)) {
+  P();
+}
