[llvm] [DebugInfo] Fix missing includes in two headers (PR #112766)

Thomas Fransham via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 17 12:23:12 PDT 2024


https://github.com/fsfod created https://github.com/llvm/llvm-project/pull/112766

Add include needed for DWARFContext to DwarfTransformer.h 
Add include needed for windows types like HRESULT to DIAUtils.h

>From f0392138e5e8bb76d2d7e1a1ac8efc6079be0577 Mon Sep 17 00:00:00 2001
From: Thomas Fransham <tfransham at gmail.com>
Date: Thu, 17 Oct 2024 18:29:22 +0100
Subject: [PATCH] [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 3abf3bacabdd85..f5e821f7f1e651 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 5e01d8f10a6e70..015f26130ccf69 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 <typename Obj>



More information about the llvm-commits mailing list