X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Fm68k%2Fpatcher.c;h=0aab56cce7a14fcc95bc7657086b613cc5fa09d7;hb=ac9d6c91c7364e9ee3d6ce296079bec1e79b831c;hp=3192fcb41b0cec4243dec713ab12e665f1f14efe;hpb=9bf680df5a5e1d07d3da28b65b4a4d55103484a1;p=cacao.git diff --git a/src/vm/jit/m68k/patcher.c b/src/vm/jit/m68k/patcher.c index 3192fcb41..0aab56cce 100644 --- a/src/vm/jit/m68k/patcher.c +++ b/src/vm/jit/m68k/patcher.c @@ -300,7 +300,6 @@ bool patcher_resolve_class(patchref_t *pr) #endif /* ENABLE_VERIFIER */ #endif -#if 0 /* patcher_resolve_classref_to_classinfo *************************************** ACONST: 0x4028f2ca: 2479 0000 0000 moveal 0x00000000,%a2 @@ -313,8 +312,8 @@ bool patcher_resolve_classref_to_classinfo(patchref_t *pr) classinfo *c; /* get stuff from the stack */ - cr = (constant_classref *) *((ptrint *) (sp + 1 * 4)); - disp = *((s4 *) (sp + 6 * 4)); + cr = (constant_classref *) pr->ref; + disp = pr->mpc; /* get the classinfo */ if (!(c = resolve_classref_eager(cr))) @@ -332,7 +331,6 @@ bool patcher_resolve_classref_to_classinfo(patchref_t *pr) return true; } -#endif /* patcher_get_putstatic *******************************************************