diff --git a/llvm/include/llvm/ProfileData/MemProfReader.h b/llvm/include/llvm/ProfileData/MemProfReader.h index 4d41d05b1457c..25578ecd06f12 100644 --- a/llvm/include/llvm/ProfileData/MemProfReader.h +++ b/llvm/include/llvm/ProfileData/MemProfReader.h @@ -62,8 +62,7 @@ class MemProfReader { return make_error(instrprof_error::eof); if (Callback == nullptr) - Callback = - std::bind(&MemProfReader::idToFrame, this, std::placeholders::_1); + Callback = [&](FrameId Id) { return idToFrame(Id); }; CallStackIdConverter CSIdConv( MemProfData.CallStacks, Callback);