* src/vm/jit/intrp/asmpart.c (intrp_asm_abstractmethoderror): Added.
[cacao.git] / src / vm / jit / asmpart.h
index 9d74b0592c7b2c4aa56084a9c2943dfa743e80d8..3dde90b3d12b147ca70219084d2475c397d8aeae 100644 (file)
@@ -30,7 +30,7 @@
    Changes: Christian Thalinger
             Edwin Steiner
 
-   $Id: asmpart.h 5145 2006-07-17 11:48:38Z twisti $
+   $Id: asmpart.h 5812 2006-10-20 14:22:23Z twisti $
 
 */
 
@@ -138,7 +138,13 @@ void asm_handle_nat_exception(void);
 #endif
 
 /* stub for throwing AbstractMethodError's */
+#if defined(ENABLE_JIT)
 void asm_abstractmethoderror(void);
+#endif
+
+#if defined(ENABLE_INTRP)
+void intrp_asm_abstractmethoderror(void);
+#endif
 
 /* wrapper for code patching functions */
 void asm_patcher_wrapper(void);
@@ -147,13 +153,10 @@ void asm_patcher_wrapper(void);
 void asm_replacement_out(void);
 void asm_replacement_in(executionstate *es);
 
-void *asm_switchstackandcall(void *stack, void *func, void **stacktopsave, void * p);
-
 #if defined(ENABLE_THREADS)
 extern critical_section_node_t asm_criticalsections;
 #endif
 
-
 #if defined(ENABLE_JIT)
 void asm_getclassvalues_atomic(vftbl_t *super, vftbl_t *sub, castinfo *out);
 #endif