aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2024-07-22 23:31:01 -0700
committerFangrui Song <i@maskray.me>2024-07-22 23:31:01 -0700
commitf017d89b22f74a67d28c7bef23b71afaf0bd50b2 (patch)
treeba80e159f922b6535a18e3249fa5a39e360c381d /llvm/lib/MC/MachObjectWriter.cpp
parent5da431008222e2653f618f3a112af58a94417251 (diff)
downloadllvm-f017d89b22f74a67d28c7bef23b71afaf0bd50b2.zip
llvm-f017d89b22f74a67d28c7bef23b71afaf0bd50b2.tar.gz
llvm-f017d89b22f74a67d28c7bef23b71afaf0bd50b2.tar.bz2
MCAssembler: Move SubsectionsViaSymbols; to MCObjectWriter
Diffstat (limited to 'llvm/lib/MC/MachObjectWriter.cpp')
-rw-r--r--llvm/lib/MC/MachObjectWriter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/MC/MachObjectWriter.cpp b/llvm/lib/MC/MachObjectWriter.cpp
index ccf507e..97fe254 100644
--- a/llvm/lib/MC/MachObjectWriter.cpp
+++ b/llvm/lib/MC/MachObjectWriter.cpp
@@ -744,7 +744,7 @@ bool MachObjectWriter::isSymbolRefDifferenceFullyResolvedImpl(
if (!hasReliableSymbolDifference) {
if (!SA.isInSection() || &SecA != &SecB ||
(!SA.isTemporary() && FB.getAtom() != SA.getFragment()->getAtom() &&
- Asm.getSubsectionsViaSymbols()))
+ SubsectionsViaSymbols))
return false;
return true;
}
@@ -894,7 +894,7 @@ uint64_t MachObjectWriter::writeObject(MCAssembler &Asm) {
// Write the prolog, starting with the header and load command...
writeHeader(MachO::MH_OBJECT, NumLoadCommands, LoadCommandsSize,
- Asm.getSubsectionsViaSymbols());
+ SubsectionsViaSymbols);
uint32_t Prot =
MachO::VM_PROT_READ | MachO::VM_PROT_WRITE | MachO::VM_PROT_EXECUTE;
writeSegmentLoadCommand("", NumSections, 0, VMSize, SectionDataStart,