diff --git a/bolt/include/bolt/Core/MCPlusBuilder.h b/bolt/include/bolt/Core/MCPlusBuilder.h index 31bf73c839c3a..abb84a4ae2dab 100644 --- a/bolt/include/bolt/Core/MCPlusBuilder.h +++ b/bolt/include/bolt/Core/MCPlusBuilder.h @@ -14,7 +14,6 @@ #ifndef BOLT_CORE_MCPLUSBUILDER_H #define BOLT_CORE_MCPLUSBUILDER_H -#include "bolt/Core/BinaryBasicBlock.h" #include "bolt/Core/MCPlus.h" #include "bolt/Core/Relocation.h" #include "llvm/ADT/ArrayRef.h" @@ -2042,7 +2041,7 @@ class MCPlusBuilder { /// targets). virtual std::optional findMemcpySizeInBytes(const BinaryBasicBlock &BB, - BinaryBasicBlock::iterator CallInst) const { + InstructionListType::iterator CallInst) const { return std::nullopt; } diff --git a/bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp b/bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp index 03fb4ddc2f238..1837f7cfd8ca1 100644 --- a/bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp +++ b/bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp @@ -2971,7 +2971,7 @@ class AArch64MCPlusBuilder : public MCPlusBuilder { std::optional findMemcpySizeInBytes(const BinaryBasicBlock &BB, - BinaryBasicBlock::iterator CallInst) const override { + InstructionListType::iterator CallInst) const override { MCPhysReg SizeReg = getIntArgRegister(2); if (SizeReg == getNoRegister()) return std::nullopt;