]> granicus.if.org Git - clang/commit
Add enough checking to ensure that non-constant block literals don't
authorMike Stump <mrs@apple.com>
Thu, 19 Feb 2009 22:01:56 +0000 (22:01 +0000)
committerMike Stump <mrs@apple.com>
Thu, 19 Feb 2009 22:01:56 +0000 (22:01 +0000)
commitb83d287bc7f47d36fb0751a481e2ef9308b37252
treeed7d31e8981c0c922eaf3eb653f0573182275658
parentf084663ed01cbe382c700947908b4130fec0406a
Add enough checking to ensure that non-constant block literals don't
appear to be constant.  I'll probably redo this and throw it all away
later once we have codegen for BlockDeclRefExprs.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65070 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
lib/AST/ExprConstant.cpp
lib/AST/StmtSerialization.cpp
lib/CodeGen/CGExprConstant.cpp
lib/Sema/Sema.h
lib/Sema/SemaExpr.cpp