summaryrefslogtreecommitdiffhomepage
path: root/src/CompilerKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-02-08 21:07:43 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-02-08 21:07:43 +0100
commiteb16728bd5733629d8395c47c6da74f33bbcbb23 (patch)
treed4498977afa307c4744eeabad655f328e646a2d4 /src/CompilerKit
parent3fc15022627ed621ee5297b39630a81bae59f114 (diff)
feat: Increment origin to avoid offset clashes.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/CompilerKit')
-rw-r--r--src/CompilerKit/src/Assemblers/Assembler+AMD64.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc b/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
index e10d313..9e7d70e 100644
--- a/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
+++ b/src/CompilerKit/src/Assemblers/Assembler+AMD64.cc
@@ -1764,6 +1764,7 @@ bool CompilerKit::EncoderAMD64::WriteLine(std::string line, std::string file) {
it != kUndefinedSymbols.end()) {
auto number_str = std::to_string(kOrigin + name.size());
this->WriteNumber(0, number_str);
+ kOrigin += name.size();
}
if (kRegisterBitWidth == 64) {