diff options
Diffstat (limited to 'lib/Analysis/BasicStore.cpp')
-rw-r--r-- | lib/Analysis/BasicStore.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/Analysis/BasicStore.cpp b/lib/Analysis/BasicStore.cpp index 969e4c9654..598191f578 100644 --- a/lib/Analysis/BasicStore.cpp +++ b/lib/Analysis/BasicStore.cpp @@ -213,11 +213,10 @@ SVal BasicStoreManager::getLValueElement(const GRState* St, const MemRegion *R = cast<loc::MemRegionVal>(BaseL).getRegion(); if (isa<ElementRegion>(R)) { - // Basic example: - // char buf[100]; - // char *q = &buf[1]; // p points to ElementRegion(buf,Unknown) - // &q[10] - //assert(cast<ElementRegion>(R)->getIndex().isUnknown()); + // int x; + // char* y = (char*) &x; + // 'y' => ElementRegion(0, VarRegion('x')) + // y[0] = 'a'; return Base; } |