Skip to content

Commit d3dcd0d

Browse files
[Analysis] Remove an unnecessary cast (NFC) (#155977)
getParent() already returns Function *.
1 parent c63bbcc commit d3dcd0d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Analysis/BasicAliasAnalysis.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,9 @@ EarliestEscapeAnalysis::getCapturesBefore(const Value *Object,
227227
auto Iter = EarliestEscapes.try_emplace(Object);
228228
if (Iter.second) {
229229
std::pair<Instruction *, CaptureComponents> EarliestCapture =
230-
FindEarliestCapture(
231-
Object, *const_cast<Function *>(DT.getRoot()->getParent()),
232-
/*ReturnCaptures=*/false, DT, CaptureComponents::Provenance);
230+
FindEarliestCapture(Object, *DT.getRoot()->getParent(),
231+
/*ReturnCaptures=*/false, DT,
232+
CaptureComponents::Provenance);
233233
if (EarliestCapture.first)
234234
Inst2Obj[EarliestCapture.first].push_back(Object);
235235
Iter.first->second = EarliestCapture;

0 commit comments

Comments
 (0)