1*12495110SSean Callanan // RUN: %clang_cc1 -funknown-anytype -fblocks -fsyntax-only -verify -std=c++11 %s 2*12495110SSean Callanan 3*12495110SSean Callanan namespace test1 { 4*12495110SSean Callanan __unknown_anytype (^foo)(); 5*12495110SSean Callanan __unknown_anytype (^bar)(); test()6*12495110SSean Callanan int test() { 7*12495110SSean Callanan auto ret1 = (int)foo(); 8*12495110SSean Callanan auto ret2 = bar(); // expected-error {{'bar' has unknown return type; cast the call to its declared return type}} 9*12495110SSean Callanan return ret1; 10*12495110SSean Callanan } 11*12495110SSean Callanan } 12