summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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) {