diff options
| -rw-r--r-- | llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h | 2 | ||||
| -rw-r--r-- | llvm/tools/llvm-readobj/COFFDumper.cpp | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h b/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h index 5af97f57b83..2a02aa3b235 100644 --- a/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h +++ b/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h @@ -173,7 +173,7 @@ struct DefRangeFramePointerRelFullScopeSym { struct DefRangeRegisterRelSym { ulittle16_t BaseRegister; ulittle16_t Flags; - ulittle32_t BasePointerOffset; + little32_t BasePointerOffset; LocalVariableAddrRange Range; // LocalVariableAddrGap Gaps[]; diff --git a/llvm/tools/llvm-readobj/COFFDumper.cpp b/llvm/tools/llvm-readobj/COFFDumper.cpp index ace5be8bedc..ed8cc462958 100644 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -1580,6 +1580,8 @@ void COFFDumper::printCodeViewSymbolsSubsection(StringRef Subsection, W.printBoolean("HasSpilledUDTMember", DefRangeRegisterRel->hasSpilledUDTMember()); W.printNumber("OffsetInParent", DefRangeRegisterRel->offsetInParent()); + W.printNumber("BasePointerOffset", + DefRangeRegisterRel->BasePointerOffset); printLocalVariableAddrRange(DefRangeRegisterRel->Range, Sec, SectionContents); printLocalVariableAddrGap(SymData); |

