Index: lib/CodeGen/XRayInstrumentation.cpp =================================================================== --- lib/CodeGen/XRayInstrumentation.cpp +++ lib/CodeGen/XRayInstrumentation.cpp @@ -80,7 +80,7 @@ TII->get(TargetOpcode::PATCHABLE_RET)) .addImm(Terminator.getOpcode()); for (auto &MO : Terminator.operands()) - MIB.addReg(MO.getReg(), RegState::Implicit); + MIB.addOperand(MO); Terminators.push_back(&Terminator); } }