]> granicus.if.org Git - clang/commit
Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRe...
authorSteve Naroff <snaroff@apple.com>
Fri, 26 Sep 2008 14:41:28 +0000 (14:41 +0000)
committerSteve Naroff <snaroff@apple.com>
Fri, 26 Sep 2008 14:41:28 +0000 (14:41 +0000)
commit4f6a7d7ead09b439216c32f2de806a998aeb222a
tree82492ffdc09cbb70eec125514fe8ae227052d83b
parent84fa6b90abf73e8cc539c9947ed5a6286f588569
Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs.

This fixes <rdar://problem/6248392> clang: Error when using address of stack variable inside block.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56652 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/Basic/DiagnosticKinds.def
lib/AST/Expr.cpp
lib/Sema/SemaExpr.cpp
test/Sema/block-literal.c