Index: src/IceFixups.cpp |
diff --git a/src/IceFixups.cpp b/src/IceFixups.cpp |
index de00d23b3362d4732ee94b70053e71571cf52812..ff7916c434f68fd426b6697c042d22d62c4ce76a 100644 |
--- a/src/IceFixups.cpp |
+++ b/src/IceFixups.cpp |
@@ -48,7 +48,8 @@ IceString AssemblerFixup::symbol(const GlobalContext *Ctx) const { |
return Str.str(); |
} |
-void AssemblerFixup::emit(GlobalContext *Ctx, RelocOffsetT BaseOffset) const { |
+void AssemblerFixup::emit(GlobalContext *Ctx, |
+ RelocOffsetT OverrideOffset) const { |
if (!BuildDefs::dump()) |
return; |
Ostream &Str = Ctx->getStrEmit(); |
@@ -56,7 +57,7 @@ void AssemblerFixup::emit(GlobalContext *Ctx, RelocOffsetT BaseOffset) const { |
Str << "__Sz_AbsoluteZero"; |
else |
Str << symbol(Ctx); |
- RelocOffsetT Offset = offset() + BaseOffset; |
+ RelocOffsetT Offset = OverrideOffset; |
if (Offset) |
Str << " + " << Offset; |
} |