Skip to content

Commit 2a67307

Browse files
committed
MC: Clear some members in reset
1 parent 1e08feb commit 2a67307

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

llvm/lib/MC/ELFObjectWriter.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1174,7 +1174,9 @@ void ELFObjectWriter::reset() {
11741174
OverrideABIVersion.reset();
11751175
Relocations.clear();
11761176
Renames.clear();
1177+
Weakrefs.clear();
11771178
Symvers.clear();
1179+
SeenGnuAbi = false;
11781180
MCObjectWriter::reset();
11791181
}
11801182

llvm/lib/MC/MCAssembler.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ MCAssembler::MCAssembler(MCContext &Context,
9090
}
9191

9292
void MCAssembler::reset() {
93+
HasLayout = false;
94+
HasFinalLayout = false;
9395
RelaxAll = false;
9496
Sections.clear();
9597
Symbols.clear();

0 commit comments

Comments
 (0)