]> granicus.if.org Git - clang/commit
Add code for get the lvalue for string literals. Now we return a StringRegion
authorZhongxing Xu <xuzhongxing@gmail.com>
Sat, 25 Oct 2008 14:18:57 +0000 (14:18 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Sat, 25 Oct 2008 14:18:57 +0000 (14:18 +0000)
commit143bf82ac5afba0757e6817a2c2bb970c20b32d3
tree80a8fac0c26c37e510a315597d56a98cb3b69aa7
parente9f4e5420895a75dd788e9891921e7781c1823b9
Add code for get the lvalue for string literals. Now we return a StringRegion
for StringLiteral lvalue evaluation, instead of directly returning a
loc::StringLiteralVal by the Environment.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58138 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/PathSensitive/GRState.h
include/clang/Analysis/PathSensitive/Store.h
lib/Analysis/BasicStore.cpp
lib/Analysis/Environment.cpp
lib/Analysis/GRExprEngine.cpp
lib/Analysis/RegionStore.cpp