Index: src/jit/arm/jit_emit.h
===================================================================
--- src/jit/arm/jit_emit.h	(revision 19381)
+++ src/jit/arm/jit_emit.h	(working copy)
@@ -675,7 +675,7 @@
             offset = ((char *)&interp->int_reg.registers[val])
                 - (char *)interp;
             if (offset > 4095) {
-                internal_exception(JIT_ERROR,
+                real_exception(interp, NULL, JIT_ERROR,
                                    "integer load register %d generates offset %d, larger than 4095\n",
                            val, offset);
             }
@@ -696,7 +696,7 @@
                                                        hwreg);
             break;
         default:
-            internal_exception(JIT_ERROR,
+            real_exception(interp, NULL, JIT_ERROR,
                                "Unsupported op parameter type %d in jit_int_load\n",
                                op_type);
     }
@@ -719,7 +719,7 @@
             offset = ((char *)&interp->int_reg.registers[val])
                 - (char *)interp;
             if (offset > 4095) {
-                internal_exception(JIT_ERROR,
+                real_exception(interp, NULL, JIT_ERROR,
                                    "integer store register %d generates offset %d, larger than 4095\n",
                            val, offset);
             }
@@ -735,7 +735,7 @@
 
         case PARROT_ARG_N:
         default:
-            internal_exception(JIT_ERROR,
+            real_exception(interp, NULL, JIT_ERROR,
                             "Unsupported op parameter type %d in jit_int_store\n",
                                op_type);
     }
@@ -877,7 +877,7 @@
                 break;
             }
             default:
-                internal_exception(JIT_ERROR, "Unknown fixup type:%d\n",
+                real_exception(interp, NULL, JIT_ERROR, "Unknown fixup type:%d\n",
                                    fixup->type);
                 break;
         }
