diff options
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.cpp | 6 |
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()); |