From a0d92248eaed41a8cbf68cdd4221df5afa4729bf Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 14 Apr 2020 22:04:35 -0700 Subject: [PATCH] [CallSite removal][PruneEH] Use CallBase instead of CallSite. NFC Reviewers: mtrofin, dblaikie Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D78182 --- llvm/lib/Transforms/IPO/PruneEH.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Transforms/IPO/PruneEH.cpp b/llvm/lib/Transforms/IPO/PruneEH.cpp index 45a0ce2..874791b 100644 --- a/llvm/lib/Transforms/IPO/PruneEH.cpp +++ b/llvm/lib/Transforms/IPO/PruneEH.cpp @@ -135,8 +135,8 @@ static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) { SCCMightUnwind |= InstMightUnwind; } if (CheckReturnViaAsm && !SCCMightReturn) - if (auto ICS = ImmutableCallSite(&I)) - if (const auto *IA = dyn_cast(ICS.getCalledValue())) + if (const auto *CB = dyn_cast(&I)) + if (const auto *IA = dyn_cast(CB->getCalledValue())) if (IA->hasSideEffects()) SCCMightReturn = true; } -- 2.7.4