aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp b/llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp
index 13a0f83d..2f70a11 100644
--- a/llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp
@@ -158,8 +158,12 @@ public:
std::optional<StringRef> FileName;
if (!DebugLineSectionData.empty()) {
+ assert((G.getEndianness() == support::endianness::big ||
+ G.getEndianness() == support::endianness::little) &&
+ "G.getEndianness() must be either big or little");
auto DWARFCtx = DWARFContext::create(DebugSectionMap, G.getPointerSize(),
- G.getEndianness());
+ G.getEndianness() ==
+ support::endianness::little);
DWARFDataExtractor DebugLineData(
DebugLineSectionData,
G.getEndianness() == support::endianness::little, G.getPointerSize());