Don't allow defining a block with a non-prototype type.  Remove a 
hack which introduces some strange inconsistencies in compatibility 
for block pointers.

Note that unlike an earlier revision proposed on cfe-commits, this patch 
still allows declaring block pointers without a prototype.

llvm-svn: 73041
7 files changed
tree: e577f6d8faea74a7d80c39a80bf03c97986be100
  1. clang/
  2. llvm/