diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp index bb7814c5226f..35da34ed0a89 100644 --- a/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp +++ b/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp @@ -1005,7 +1005,7 @@ bool MachineConstPropagator::rewrite(MachineFunction &MF) { SmallVector<MachineBasicBlock*,2> ToRemove; for (MachineBasicBlock *SB : B->successors()) { if (!Targets.count(SB)) - ToRemove.push_back(const_cast<MachineBasicBlock*>(SB)); + ToRemove.push_back(SB); Targets.remove(SB); } for (MachineBasicBlock *MBB : ToRemove) |
