]> granicus.if.org Git - clang/commit
Add support for AllocaRegion extent with GDM.
authorZhongxing Xu <xuzhongxing@gmail.com>
Mon, 24 Nov 2008 09:44:56 +0000 (09:44 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Mon, 24 Nov 2008 09:44:56 +0000 (09:44 +0000)
commitbaf03a7c0a846632396f9f5a19f6cd45bbe2b926
treeefc69498cc8879059ecd5c90ea5db44a4b1acbd8
parent8b8627380638d0889d6924d1ec10d42a9c743593
Add support for AllocaRegion extent with GDM.

One design problem that is emerging is the signed-ness problem during static
analysis. Many unsigned value have to be converted into signed value because
it partipates in operations with signed values.

On the other hand, we cannot blindly make all values occuring in static analysis
signed, because we do have cases where unsignedness is required, for example,
integer overflow detection.

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