diff options
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r-- | llvm/lib/IR/Verifier.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp index 4eb33adb997..06de460b7b6 100644 --- a/llvm/lib/IR/Verifier.cpp +++ b/llvm/lib/IR/Verifier.cpp @@ -3835,8 +3835,8 @@ void Verifier::visitIntrinsicCallSite(Intrinsic::ID ID, CallSite CS) { switch (ID) { default: break; - case Intrinsic::coro_begin: { - auto *InfoArg = CS.getArgOperand(3)->stripPointerCasts(); + case Intrinsic::coro_id: { + auto *InfoArg = CS.getArgOperand(2)->stripPointerCasts(); if (isa<ConstantPointerNull>(InfoArg)) break; auto *GV = dyn_cast<GlobalVariable>(InfoArg); |