forked from OSchip/llvm-project
X86MachObjectWriter.cpp - silence null deference warnings. NFCI.
The MCSymbol data should always be present for non-absolute sections so assert that it is to silence static analysis warnings.
This commit is contained in:
parent
1ffa6499ea
commit
b69e16b5cc
|
@ -537,6 +537,7 @@ void X86MachObjectWriter::RecordX86Relocation(MachObjectWriter *Writer,
|
|||
uint32_t Offset = Target.getConstant();
|
||||
if (IsPCRel)
|
||||
Offset += 1 << Log2Size;
|
||||
|
||||
// Try to record the scattered relocation if needed. Fall back to non
|
||||
// scattered if necessary (see comments in recordScatteredRelocation()
|
||||
// for details).
|
||||
|
@ -558,6 +559,8 @@ void X86MachObjectWriter::RecordX86Relocation(MachObjectWriter *Writer,
|
|||
// find a case where they are actually emitted.
|
||||
Type = MachO::GENERIC_RELOC_VANILLA;
|
||||
} else {
|
||||
assert(A && "Unknown symbol data");
|
||||
|
||||
// Resolve constant variables.
|
||||
if (A->isVariable()) {
|
||||
int64_t Res;
|
||||
|
|
Loading…
Reference in New Issue