diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils/StripGCRelocates.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/StripGCRelocates.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/StripGCRelocates.cpp b/llvm/lib/Transforms/Utils/StripGCRelocates.cpp index 7880ea1c6c479..b559811d120bc 100644 --- a/llvm/lib/Transforms/Utils/StripGCRelocates.cpp +++ b/llvm/lib/Transforms/Utils/StripGCRelocates.cpp @@ -48,7 +48,7 @@ bool StripGCRelocates::runOnFunction(Function &F) { // i.e. not bound to a single statepoint token. for (Instruction &I : instructions(F)) { if (auto *GCR = dyn_cast<GCRelocateInst>(&I)) - if (isStatepoint(GCR->getOperand(0))) + if (isa<GCStatepointInst>(GCR->getOperand(0))) GCRelocates.push_back(GCR); } // All gc.relocates are bound to a single statepoint token. The order of |