[llvm] 2a67307 - MC: Clear some members in reset
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 1 21:20:29 PDT 2025
Author: Fangrui Song
Date: 2025-06-01T21:20:25-07:00
New Revision: 2a673078b237e77f49b7c49143fc1b928314ac85
URL: https://github.com/llvm/llvm-project/commit/2a673078b237e77f49b7c49143fc1b928314ac85
DIFF: https://github.com/llvm/llvm-project/commit/2a673078b237e77f49b7c49143fc1b928314ac85.diff
LOG: MC: Clear some members in reset
Added:
Modified:
llvm/lib/MC/ELFObjectWriter.cpp
llvm/lib/MC/MCAssembler.cpp
Removed:
################################################################################
diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp
index 933a64d4ddc5a..0b67f79c17f7a 100644
--- a/llvm/lib/MC/ELFObjectWriter.cpp
+++ b/llvm/lib/MC/ELFObjectWriter.cpp
@@ -1174,7 +1174,9 @@ void ELFObjectWriter::reset() {
OverrideABIVersion.reset();
Relocations.clear();
Renames.clear();
+ Weakrefs.clear();
Symvers.clear();
+ SeenGnuAbi = false;
MCObjectWriter::reset();
}
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp
index bde126c5c1099..5898f7fb0812a 100644
--- a/llvm/lib/MC/MCAssembler.cpp
+++ b/llvm/lib/MC/MCAssembler.cpp
@@ -90,6 +90,8 @@ MCAssembler::MCAssembler(MCContext &Context,
}
void MCAssembler::reset() {
+ HasLayout = false;
+ HasFinalLayout = false;
RelaxAll = false;
Sections.clear();
Symbols.clear();
More information about the llvm-commits
mailing list