diff --git a/core/emitter/x86_emitter.h b/core/emitter/x86_emitter.h index ca0598beb..5e3561b78 100644 --- a/core/emitter/x86_emitter.h +++ b/core/emitter/x86_emitter.h @@ -229,6 +229,7 @@ struct /*__declspec(dllexport)*/ x86_ptr_imm this->ptr=ptr; } +#if HOST_CPU != CPU_X64 #ifndef WIN32 template x86_ptr_imm(Rv(* ptr)(Args...)) @@ -242,6 +243,7 @@ struct /*__declspec(dllexport)*/ x86_ptr_imm { this->ptr= reinterpret_cast(ptr); } +#endif }; enum x86_mrm_mod