diff --git a/llvm/include/llvm/Remarks/RemarkStringTable.h b/llvm/include/llvm/Remarks/RemarkStringTable.h index c40bb5fa0ecdb..60cf601e05aa7 100644 --- a/llvm/include/llvm/Remarks/RemarkStringTable.h +++ b/llvm/include/llvm/Remarks/RemarkStringTable.h @@ -17,18 +17,18 @@ #define LLVM_REMARKS_REMARK_STRING_TABLE_H #include "llvm/ADT/StringMap.h" -#include "llvm/ADT/StringRef.h" -#include "llvm/Remarks/Remark.h" #include "llvm/Support/Allocator.h" #include namespace llvm { class raw_ostream; +class StringRef; namespace remarks { struct ParsedStringTable; +struct Remark; /// The string table used for serializing remarks. /// This table can be for example serialized in a section to be consumed after diff --git a/llvm/lib/Remarks/RemarkStringTable.cpp b/llvm/lib/Remarks/RemarkStringTable.cpp index 51156465be513..5f462f01bb9a6 100644 --- a/llvm/lib/Remarks/RemarkStringTable.cpp +++ b/llvm/lib/Remarks/RemarkStringTable.cpp @@ -11,10 +11,10 @@ //===----------------------------------------------------------------------===// #include "llvm/Remarks/RemarkStringTable.h" +#include "llvm/ADT/StringRef.h" #include "llvm/Remarks/Remark.h" #include "llvm/Remarks/RemarkParser.h" -#include "llvm/Support/EndianStream.h" -#include "llvm/Support/Error.h" +#include "llvm/Support/raw_ostream.h" #include using namespace llvm;