diff options
author | 2015-01-30 11:36:06 -0800 | |
---|---|---|
committer | 2015-01-30 11:36:06 -0800 | |
commit | 9afc7cdb5b57f6b15125d4d207baa7c61ee50287 (patch) | |
tree | 119dc36aa45c73d91aa2d25330dae25155bdf582 /src/emu/cpu/drcbex64.h | |
parent | 723823ce111597d185f618a436d7df43144ddc9b (diff) |
fix compile on MSVC 2012 (nw)
Diffstat (limited to 'src/emu/cpu/drcbex64.h')
-rw-r--r-- | src/emu/cpu/drcbex64.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/cpu/drcbex64.h b/src/emu/cpu/drcbex64.h index 6b6cf729b64..dcd5505fe5b 100644 --- a/src/emu/cpu/drcbex64.h +++ b/src/emu/cpu/drcbex64.h @@ -73,8 +73,8 @@ private: static inline be_parameter make_ireg(int regnum) { assert(regnum >= 0 && regnum < x64emit::REG_MAX); return be_parameter(PTYPE_INT_REGISTER, regnum); } static inline be_parameter make_freg(int regnum) { assert(regnum >= 0 && regnum < x64emit::REG_MAX); return be_parameter(PTYPE_FLOAT_REGISTER, regnum); } static inline be_parameter make_vreg(int regnum) { assert(regnum >= 0 && regnum < x64emit::REG_MAX); return be_parameter(PTYPE_VECTOR_REGISTER, regnum); } - static inline be_parameter make_memory(void *base) { return be_parameter(PTYPE_MEMORY, reinterpret_cast<be_parameter_value>(base)); } - static inline be_parameter make_memory(const void *base) { return be_parameter(PTYPE_MEMORY, reinterpret_cast<be_parameter_value>(const_cast<void *>(base))); } + static inline be_parameter make_memory(void *base) { return be_parameter(PTYPE_MEMORY, static_cast<be_parameter_value>(reinterpret_cast<FPTR>(base))); } + static inline be_parameter make_memory(const void *base) { return be_parameter(PTYPE_MEMORY, static_cast<be_parameter_value>(reinterpret_cast<FPTR>(const_cast<void *>(base)))); } // operators bool operator==(const be_parameter &rhs) const { return (m_type == rhs.m_type && m_value == rhs.m_value); } |