diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-09-27 20:50:04 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-09-27 20:50:04 +0000 |
commit | 67b216a1d9b0642d59603297df9e3fff0fa8f84f (patch) | |
tree | 893aa31b4995e7184e66980f06bade0f6b542b4e | |
parent | b391e8726358dd0e2af97156eb3b0ae235d5c7da (diff) | |
download | bcm5719-llvm-67b216a1d9b0642d59603297df9e3fff0fa8f84f.tar.gz bcm5719-llvm-67b216a1d9b0642d59603297df9e3fff0fa8f84f.zip |
Add FIXME comment.
llvm-svn: 82924
-rw-r--r-- | clang/lib/Analysis/RegionStore.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Analysis/RegionStore.cpp b/clang/lib/Analysis/RegionStore.cpp index 6b7799c505a..da04d68dcf0 100644 --- a/clang/lib/Analysis/RegionStore.cpp +++ b/clang/lib/Analysis/RegionStore.cpp @@ -514,6 +514,10 @@ const GRState *RegionStoreManager::InvalidateRegion(const GRState *state, continue; } + // FIXME: Special case FieldRegion/ElementRegion for more + // efficient invalidation. We don't need to conjure symbols for + // these regions in all cases. + // Get the old binding. Is it a region? If so, add it to the worklist. if (const SVal *OldV = B.lookup(R)) { if (const MemRegion *RV = OldV->getAsRegion()) |