summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclObjC.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2008-10-21 06:54:23 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2008-10-21 06:54:23 +0000
commitdab76fd8227dae3aa8db070b3cfd212361757c64 (patch)
treed03e3c18c5fac07caa3b03b4949740c2af1ec24f /clang/lib/Sema/SemaDeclObjC.cpp
parent8f6855e64219846070cdc41da74d795712788206 (diff)
downloadbcm5719-llvm-dab76fd8227dae3aa8db070b3cfd212361757c64.tar.gz
bcm5719-llvm-dab76fd8227dae3aa8db070b3cfd212361757c64.zip
Localize the special processing of array variable inside
GRExprEngine::VisitCast() so that other parts of the analyzer can be ignorant. When we cast "array of type T" to "pointer to T", we get the loc::MemRegionVal corresponding to the array variable. This is sufficient for BasicStore, but not for RegionStore. RegionStore should get the element region for the first array element in the cast. So next comes to the revamping of transfer functions for different store model. llvm-svn: 57897
Diffstat (limited to 'clang/lib/Sema/SemaDeclObjC.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud