summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-03 11:27:57 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-11-03 11:27:57 +0000
commit3823759afbc10b5c08b1f7c0f1086c63a1ffca32 (patch)
tree8ee78b80354f2a4dfffb0543f2bc5b497d9ad62c
parent604cbd6b12852dd28bf0539d29955a303e242789 (diff)
downloadbcm5719-llvm-3823759afbc10b5c08b1f7c0f1086c63a1ffca32.tar.gz
bcm5719-llvm-3823759afbc10b5c08b1f7c0f1086c63a1ffca32.zip
SymbolRecord - fix more uninitialized variable warnings. NFCI.
-rw-r--r--llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h b/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
index 1aafa3ca9f1..1fcef9dd06c 100644
--- a/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
+++ b/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
@@ -79,7 +79,7 @@ public:
uint32_t Offset = 0;
uint16_t Segment = 0;
uint16_t Length = 0;
- ThunkOrdinal Thunk;
+ ThunkOrdinal Thunk = ThunkOrdinal::Standard;
StringRef Name;
ArrayRef<uint8_t> VariantData;
@@ -159,7 +159,7 @@ public:
struct DecodedAnnotation {
StringRef Name;
ArrayRef<uint8_t> Bytes;
- BinaryAnnotationsOpCode OpCode;
+ BinaryAnnotationsOpCode OpCode = BinaryAnnotationsOpCode::Invalid;
uint32_t U1 = 0;
uint32_t U2 = 0;
int32_t S1 = 0;
@@ -407,21 +407,21 @@ public:
: SymbolRecord(SymbolRecordKind::LocalSym), RecordOffset(RecordOffset) {}
TypeIndex Type;
- LocalSymFlags Flags;
+ LocalSymFlags Flags = LocalSymFlags::None;
StringRef Name;
uint32_t RecordOffset = 0;
};
struct LocalVariableAddrRange {
- uint32_t OffsetStart;
- uint16_t ISectStart;
- uint16_t Range;
+ uint32_t OffsetStart = 0;
+ uint16_t ISectStart = 0;
+ uint16_t Range = 0;
};
struct LocalVariableAddrGap {
- uint16_t GapStartOffset;
- uint16_t Range;
+ uint16_t GapStartOffset = 0;
+ uint16_t Range = 0;
};
enum : uint16_t { MaxDefRange = 0xf000 };
@@ -628,7 +628,7 @@ public:
uint32_t CodeOffset = 0;
uint16_t Segment = 0;
- ProcSymFlags Flags;
+ ProcSymFlags Flags = ProcSymFlags::None;
StringRef Name;
uint32_t RecordOffset = 0;
@@ -670,7 +670,7 @@ public:
: SymbolRecord(SymbolRecordKind::ExportSym), RecordOffset(RecordOffset) {}
uint16_t Ordinal = 0;
- ExportFlags Flags;
+ ExportFlags Flags = ExportFlags::None;
StringRef Name;
uint32_t RecordOffset = 0;
@@ -686,7 +686,7 @@ public:
TypeIndex Index;
uint32_t ModFilenameOffset = 0;
- LocalSymFlags Flags;
+ LocalSymFlags Flags = LocalSymFlags::None;
StringRef Name;
uint32_t RecordOffset = 0;
@@ -700,7 +700,7 @@ public:
: SymbolRecord(SymbolRecordKind::Compile2Sym),
RecordOffset(RecordOffset) {}
- CompileSym2Flags Flags;
+ CompileSym2Flags Flags = CompileSym2Flags::None;
CPUType Machine;
uint16_t VersionFrontendMajor = 0;
uint16_t VersionFrontendMinor = 0;
@@ -726,7 +726,7 @@ public:
: SymbolRecord(SymbolRecordKind::Compile3Sym),
RecordOffset(RecordOffset) {}
- CompileSym3Flags Flags;
+ CompileSym3Flags Flags = CompileSym3Flags::None;
CPUType Machine;
uint16_t VersionFrontendMajor = 0;
uint16_t VersionFrontendMinor = 0;
@@ -771,7 +771,7 @@ public:
uint32_t BytesOfCalleeSavedRegisters = 0;
uint32_t OffsetOfExceptionHandler = 0;
uint16_t SectionIdOfExceptionHandler = 0;
- FrameProcedureOptions Flags;
+ FrameProcedureOptions Flags = FrameProcedureOptions::None;
/// Extract the register this frame uses to refer to local variables.
RegisterId getLocalFramePtrReg(CPUType CPU) const {
OpenPOWER on IntegriCloud