No testcase included because I can't figure out how to reduce it. (It's easy to write a testcase where rotation clones an assume, but that doesn't actually seem to trigger the crash in opt on its own; maybe an issue with the laziness?)
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Assertion:
clang++: [source]/lib/Analysis/AssumptionCache.cpp:127: virtual void llvm::AssumptionCacheTracker::verifyAnalysis() const: Assertion `AssumptionSet.count(cast<CallInst>(&II)) && "Assumption in scanned function not in cache"' failed.
Triggers in AssumptionCacheTracker::doFinalization().