Anastasia added inline comments. ================ Comment at: test/SemaOpenCL/invalid-block.cl:8-9 @@ -8,4 +7,4 @@ + int (^bl1)() = ^() {return 1;}; // expected-error{{invalid block variable declaration - must be const qualified}} int (^const bl2)(); // expected-error{{invalid block variable declaration - must be initialized}} - int (^const bl3)() = ^const(){ - }; + int (^const bl3)() = ^(){return 1;}; } ---------------- manmanren wrote: > Yes, John is right. The DependentTy is never replaced if wrapped with an > Attributed type or a qualified type. Ah, I see. And now the error occurs because you are invalidating/removing the attributes?
http://reviews.llvm.org/D18567 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits