From dd28079f30e671f32a2341f7d5de2fcc4e50a411 Mon Sep 17 00:00:00 2001 From: lethosor Date: Tue, 22 Nov 2016 22:43:48 -0500 Subject: [PATCH] Fix ruby.cpp compilation on win64 --- plugins/ruby/ruby.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/ruby/ruby.cpp b/plugins/ruby/ruby.cpp index 5aa04da04..006d63402 100644 --- a/plugins/ruby/ruby.cpp +++ b/plugins/ruby/ruby.cpp @@ -596,7 +596,7 @@ static VALUE rb_dfget_rtti_classname(VALUE self, VALUE vptr) #if defined(_WIN64) // win64 char *rtti = *(char**)(ptr - 0x8); - char *typeinfo = Core::getInstance().p->getBase() + *(uint32_t*)(rtti + 0xC); + char *typeinfo = (char*)Core::getInstance().p->getBase() + *(uint32_t*)(rtti + 0xC); // skip the .?AV, trim @@ from end return rb_str_new(typeinfo+0x14, strlen(typeinfo+0x14)-2); #elif defined(WIN32)