| Index: src/IceAssemblerX86BaseImpl.h
|
| diff --git a/src/IceAssemblerX86BaseImpl.h b/src/IceAssemblerX86BaseImpl.h
|
| index f48529aca8df95e16e09d97c0104df2871c68769..b1844454455d5c90484d7580d58f6521e705facd 100644
|
| --- a/src/IceAssemblerX86BaseImpl.h
|
| +++ b/src/IceAssemblerX86BaseImpl.h
|
| @@ -3404,8 +3404,7 @@ void AssemblerX86Base<Machine>::emitLabelLink(Label *Label) {
|
| assert(!Label->isBound());
|
| intptr_t Position = Buffer.size();
|
| emitInt32(Label->Position);
|
| - if (!getPreliminary())
|
| - Label->linkTo(Position);
|
| + Label->linkTo(*this, Position);
|
| }
|
|
|
| template <class Machine>
|
| @@ -3413,8 +3412,7 @@ void AssemblerX86Base<Machine>::emitNearLabelLink(Label *label) {
|
| assert(!label->isBound());
|
| intptr_t position = Buffer.size();
|
| emitUint8(0);
|
| - if (!getPreliminary())
|
| - label->nearLinkTo(position);
|
| + label->nearLinkTo(*this, position);
|
| }
|
|
|
| template <class Machine>
|
|
|