[llvm-commits] CVS: llvm/lib/Analysis/AliasSetTracker.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Mar 15 00:25:01 PST 2004


Changes in directory llvm/lib/Analysis:

AliasSetTracker.cpp updated: 1.11 -> 1.12

---
Log message:

This assertion is bogus now that calls do not necessarily read/write memory


---
Diffs of the changes:  (+0 -2)

Index: llvm/lib/Analysis/AliasSetTracker.cpp
diff -u llvm/lib/Analysis/AliasSetTracker.cpp:1.11 llvm/lib/Analysis/AliasSetTracker.cpp:1.12
--- llvm/lib/Analysis/AliasSetTracker.cpp:1.11	Sun Mar 14 22:08:36 2004
+++ llvm/lib/Analysis/AliasSetTracker.cpp	Mon Mar 15 00:24:15 2004
@@ -117,8 +117,6 @@
 bool AliasSet::aliasesPointer(const Value *Ptr, unsigned Size,
                               AliasAnalysis &AA) const {
   if (AliasTy == MustAlias) {
-    assert(CallSites.empty() && "Illegal must alias set!");
-
     // If this is a set of MustAliases, only check to see if the pointer aliases
     // SOME value in the set...
     HashNodePair *SomePtr = getSomePointer();





More information about the llvm-commits mailing list