remove unused var mode_
diff --git a/xbyak/xbyak.h b/xbyak/xbyak.h
index 95fcc57..a228c0e 100644
--- a/xbyak/xbyak.h
+++ b/xbyak/xbyak.h
@@ -913,10 +913,6 @@
explicit XBYAK_CONSTEXPR Reg64(int idx = 0) : Reg32e(idx, 64) {}
};
struct RegRip {
- int64_t disp_;
- const Label* label_;
- bool isAddr_;
- explicit XBYAK_CONSTEXPR RegRip(int64_t disp = 0, const Label* label = 0, bool isAddr = false) : disp_(disp), label_(label), isAddr_(isAddr) {}
};
#endif
@@ -993,13 +989,12 @@
#else
enum { i32e = 32 };
#endif
- XBYAK_CONSTEXPR RegExp() : scale_(0), disp_(0), label_(0), mode_(inner::M_none), rip_(false), setLabel_(false) { }
- XBYAK_CONSTEXPR RegExp(size_t disp) : scale_(0), disp_(disp), label_(0), mode_(inner::M_none), rip_(false), setLabel_(false) { }
+ XBYAK_CONSTEXPR RegExp() : scale_(0), disp_(0), label_(0), rip_(false), setLabel_(false) { }
+ XBYAK_CONSTEXPR RegExp(size_t disp) : scale_(0), disp_(disp), label_(0), rip_(false), setLabel_(false) { }
XBYAK_CONSTEXPR RegExp(const Reg& r, int scale = 1)
: scale_(scale)
, disp_(0)
, label_(0)
- , mode_(inner::M_none)
, rip_(false)
, setLabel_(false)
{
@@ -1018,7 +1013,6 @@
: scale_(1)
, disp_(size_t(addr))
, label_(0)
- , mode_(inner::M_none)
, rip_(false)
, setLabel_(true)
{
@@ -1028,7 +1022,6 @@
: scale_(0)
, disp_(0)
, label_(0)
- , mode_(inner::M_rip)
, rip_(true)
, setLabel_(false)
{
@@ -1075,7 +1068,6 @@
int scale_;
size_t disp_; // absolute address
Label *label_;
- inner::AddressMode mode_;
bool rip_;
bool setLabel_; // disp_ contains the address of label
};
@@ -1495,7 +1487,6 @@
: scale_(1)
, disp_(0)
, label_(0)
- , mode_(inner::M_none)
, rip_(false)
, setLabel_(true)
{