Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index da629e14fd34b3770e8f84b1a19c87389f9929de..e5bc23ac1d457f1ea75ecbf606da02f6ba4287c3 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -1191,11 +1191,11 @@ class MacroAssembler: public Assembler { |
// --------------------------------------------------------------------------- |
// Smi utilities |
- void SmiTag(Register reg, SBit s = LeaveCC) { |
- add(reg, reg, Operand(reg), s); |
+ void SmiTag(Register reg, SBitMode smode = DontCareCC) { |
+ add(reg, reg, Operand(reg), smode); |
} |
- void SmiTag(Register dst, Register src, SBit s = LeaveCC) { |
- add(dst, src, Operand(src), s); |
+ void SmiTag(Register dst, Register src, SBitMode smode = DontCareCC) { |
+ add(dst, src, Operand(src), smode); |
} |
// Try to convert int32 to smi. If the value is to large, preserve |
@@ -1211,11 +1211,11 @@ class MacroAssembler: public Assembler { |
} |
- void SmiUntag(Register reg, SBit s = LeaveCC) { |
- mov(reg, Operand::SmiUntag(reg), s); |
+ void SmiUntag(Register reg, SBitMode smode = DontCareCC) { |
+ mov(reg, Operand::SmiUntag(reg), smode); |
} |
- void SmiUntag(Register dst, Register src, SBit s = LeaveCC) { |
- mov(dst, Operand::SmiUntag(src), s); |
+ void SmiUntag(Register dst, Register src, SBitMode smode = DontCareCC) { |
+ mov(dst, Operand::SmiUntag(src), smode); |
} |
// Untag the source value into destination and jump if source is a smi. |