Details
Details
- Reviewers
dblaikie
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Hi Maks,
This change is obviously correct, but it should still be possible
to create a failing testcase: it looks to me like no basic blocks
will have successor/predecessor edges without your fix.
(I.e., please write a testcase!)
maksqwe added you to the CC list for the revision "Fix typo in MCObjectDisassembler::getBBAt()".
Hi dblaikie,
Files:
lib/MC/MCObjectDisassembler.cppIndex: lib/MC/MCObjectDisassembler.cpp
- lib/MC/MCObjectDisassembler.cpp
+++ lib/MC/MCObjectDisassembler.cpp
@@ -448,7 +448,7 @@RemoveDupsFromAddressVector(BBI->SuccAddrs); for (AddressSetTy::const_iterator SI = BBI->SuccAddrs.begin(), SE = BBI->SuccAddrs.end();
- SE != SE; ++SI) {
+ SI != SE; ++SI) {
MCBasicBlock *Succ = BBInfos[*SI].BB; BB->addSuccessor(Succ); Succ->addPredecessor(BB);<D3436.1.patch>_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits