summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2006-09-17 17:51:00 +0000
committerNick Lewycky <nicholas@mxc.ca>2006-09-17 17:51:00 +0000
commit241211939d53bdd7720bdc3d80c9ca04c2afef7d (patch)
tree72e066e5212f94829d2079c1d5634ddffe114c83 /llvm/lib/Analysis
parentc7b465366a529b8e21f52fbdcc7073d6ca859c40 (diff)
downloadbcm5719-llvm-241211939d53bdd7720bdc3d80c9ca04c2afef7d.tar.gz
bcm5719-llvm-241211939d53bdd7720bdc3d80c9ca04c2afef7d.zip
Explain change with a comment.
llvm-svn: 30443
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r--llvm/lib/Analysis/AliasSetTracker.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/AliasSetTracker.cpp b/llvm/lib/Analysis/AliasSetTracker.cpp
index 39f01b613ec..852def0b767 100644
--- a/llvm/lib/Analysis/AliasSetTracker.cpp
+++ b/llvm/lib/Analysis/AliasSetTracker.cpp
@@ -374,8 +374,8 @@ void AliasSetTracker::remove(AliasSet &AS) {
++NumRefs;
// Finally, remove the entry.
- Value *Remove = P->first;
- PointerMap.erase(Remove);
+ Value *Remove = P->first; // Take a copy because it is invalid to pass
+ PointerMap.erase(Remove); // a reference to the data being erased.
}
// Stop using the alias set, removing it.
OpenPOWER on IntegriCloud