* src/vm/jit/arm/md.c (md_get_method_patch_address): Added the replacement
[cacao.git] / src / vm / jit / arm / md.c
index c8d08cf6edf3877316d66a9fb06378b2b3c18db1..e97ca5df4a968b6266a75c98561c8e68f8913bea 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: md.c 7653 2007-04-03 14:34:23Z twisti $
+   $Id: md.c 8185 2007-07-05 21:34:47Z michi $
 
 */
 
@@ -128,6 +128,11 @@ u1 *md_get_method_patch_address(u1 *ra, stackframeinfo *sfi, u1 *mptr)
 
                assert((mcode & 0x00800000) == 0x00800000);
 
+               /* return NULL if no mptr was specified (used for replacement) */
+
+               if (mptr == NULL)
+                       return NULL;
+
                /* we loaded from REG_METHODPTR */
 
                pa = mptr + offset;