diff --git a/include/llvm/ProfileData/InstrProfReader.h b/include/llvm/ProfileData/InstrProfReader.h index 5b0c6257a63..18a7e43437a 100644 --- a/include/llvm/ProfileData/InstrProfReader.h +++ b/include/llvm/ProfileData/InstrProfReader.h @@ -222,8 +222,9 @@ public: static std::pair ReadKeyDataLength(const unsigned char *&D) { using namespace support; - return std::make_pair(endian::readNext(D), - endian::readNext(D)); + offset_type KeyLen = endian::readNext(D); + offset_type DataLen = endian::readNext(D); + return std::make_pair(KeyLen, DataLen); } StringRef ReadKey(const unsigned char *D, unsigned N) {