Index: src/assembler.cpp |
diff --git a/src/assembler.cpp b/src/assembler.cpp |
index b0ff4194985d6be4ee1c941446226fb670ce3fc4..d131426d30c1ba598819dd6c1831179eb3496177 100644 |
--- a/src/assembler.cpp |
+++ b/src/assembler.cpp |
@@ -40,7 +40,8 @@ AssemblerFixup *AssemblerBuffer::createFixup(FixupKind Kind, |
F->set_position(0); |
F->set_kind(Kind); |
F->set_value(Value); |
- fixups_.push_back(F); |
+ if (!assembler_.getPreliminary()) |
+ fixups_.push_back(F); |
return F; |
} |