From f0392138e5e8bb76d2d7e1a1ac8efc6079be0577 Mon Sep 17 00:00:00 2001 From: Thomas Fransham Date: Thu, 17 Oct 2024 18:29:22 +0100 Subject: [PATCH 1/2] [DebugInfo] Fix missing includes in two headers Add include needed for DWARFContext to DwarfTransformer.h Add include needed for windows types like HRESULT to DIAUtils.h --- llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 1 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h | 1 + 2 files changed, 2 insertions(+) diff --git a/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h b/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h index 3abf3bacabdd8..f5e821f7f1e65 100644 --- a/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h +++ b/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h @@ -11,6 +11,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/DebugInfo/GSYM/ExtractRanges.h" +#include "llvm/DebugInfo/DWARF/DWARFContext.h" #include "llvm/Support/Error.h" namespace llvm { diff --git a/llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h b/llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h index 5e01d8f10a6e7..015f26130ccf6 100644 --- a/llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h +++ b/llvm/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h @@ -10,6 +10,7 @@ #define LLVM_DEBUGINFO_PDB_DIA_DIAUTILS_H #include "llvm/ADT/ArrayRef.h" +#include "llvm/DebugInfo/PDB/DIA/DIASupport.h" #include "llvm/Support/ConvertUTF.h" template From ae22409ba0374e7e1082c65ab00736e314947400 Mon Sep 17 00:00:00 2001 From: Thomas Fransham Date: Thu, 17 Oct 2024 20:23:37 +0100 Subject: [PATCH 2/2] Fix header ordering --- llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h b/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h index f5e821f7f1e65..198c0ddc26582 100644 --- a/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h +++ b/llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h @@ -10,8 +10,8 @@ #define LLVM_DEBUGINFO_GSYM_DWARFTRANSFORMER_H #include "llvm/ADT/StringRef.h" -#include "llvm/DebugInfo/GSYM/ExtractRanges.h" #include "llvm/DebugInfo/DWARF/DWARFContext.h" +#include "llvm/DebugInfo/GSYM/ExtractRanges.h" #include "llvm/Support/Error.h" namespace llvm {