]> granicus.if.org Git - clang/commit
Remove support for BlockExprExpr. For example...
authorSteve Naroff <snaroff@apple.com>
Tue, 16 Sep 2008 23:11:46 +0000 (23:11 +0000)
committerSteve Naroff <snaroff@apple.com>
Tue, 16 Sep 2008 23:11:46 +0000 (23:11 +0000)
commit17dab4f616db7be6800c1f0505f4888d2e8ad7a2
tree96aa81b9cd4efd1dfcbc02ce4e30dd560c06d605
parentc50a4a5f2eac14ac4c631d50b0a55cadc87700ce
Remove support for BlockExprExpr. For example...
 ^(expression) or ^(int arg1, float arg2)(expression)
...is no longer supported.
All block literals now require a compound statement.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56257 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/StmtNodes.def
include/clang/Parse/Action.h
lib/AST/Expr.cpp
lib/AST/StmtPrinter.cpp
lib/Parse/ParseExpr.cpp
lib/Sema/Sema.h
lib/Sema/SemaExpr.cpp
test/Sema/block-literal.c