diff --git a/llvm/lib/IR/IntrinsicInst.cpp b/llvm/lib/IR/IntrinsicInst.cpp index 002bab8e079e5..ad174b1487a64 100644 --- a/llvm/lib/IR/IntrinsicInst.cpp +++ b/llvm/lib/IR/IntrinsicInst.cpp @@ -223,7 +223,7 @@ void DbgAssignIntrinsic::setAddress(Value *V) { void DbgAssignIntrinsic::setKillAddress() { if (isKillAddress()) return; - setAddress(UndefValue::get(getAddress()->getType())); + setAddress(PoisonValue::get(getAddress()->getType())); } bool DbgAssignIntrinsic::isKillAddress() const {