diff --git a/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp b/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp index fd0f69eca96e6..fa93f4bd63ce6 100644 --- a/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp +++ b/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp @@ -402,8 +402,7 @@ bool MemOPSizeOpt::perform(MemOp MO) { // If all promoted, we don't need the MD.prof metadata. if (SavedRemainCount > 0 || Version != NumVals) { // Otherwise we need update with the un-promoted records back. - ArrayRef RemVDs(RemainingVDs); - annotateValueSite(*Func.getParent(), *MO.I, RemVDs, SavedRemainCount, + annotateValueSite(*Func.getParent(), *MO.I, RemainingVDs, SavedRemainCount, IPVK_MemOPSize, NumVals); }