Merge pull request #1067 from esdrubal/bug19862
[mono.git] / mono / utils / mono-context.h
index 8c813453f6ee4f83c2467219903504b3dc30e4df..258199018b366ce57ad70f4d181548c2ac6fb483 100755 (executable)
@@ -118,7 +118,8 @@ typedef struct {
         __asm mov [eax+0x14], esp                                                                                      \
         __asm mov [eax+0x18], esi                                                                                      \
         __asm mov [eax+0x1c], edi                                                                                      \
-        __asm call $+5                                                                                                         \
+        __asm call __mono_context_get_ip                                                                       \
+        __asm __mono_context_get_ip:                                                                           \
         __asm pop dword ptr [eax+0x20]                                                                         \
                 }                                                                                                                              \
        } while (0)