* src/vm/jit/mips/emit.c (emit_branch): Implemented
[cacao.git] / src / vm / jit / codegen-common.hpp
index 5d95c285d163780bbd0bc7d8a671cc97fe2992a4..8e676a495cc685f93f96b8cb065e8d3b621764be 100644 (file)
@@ -33,8 +33,6 @@ typedef struct branchref              branchref;
 typedef struct branch_label_ref_t     branch_label_ref_t;
 typedef struct jumpref                jumpref;
 typedef struct dataref                dataref;
-typedef struct exceptionref           exceptionref;
-typedef struct linenumberref          linenumberref;
 
 
 #include "config.h"
@@ -201,24 +199,6 @@ struct dataref {
 };
 
 
-/* linenumberref **************************************************************/
-
-struct linenumberref {
-       s4             tablepos;    /* patching position in data segment          */
-       s4             linenumber;  /* line number, used for inserting into the   */
-                                   /* table and for validity checking            */
-                                   /* -1......start of inlined body              */
-                                   /* -2......end of inlined body                */
-                                   /* <= -3...special entry with methodinfo *    */
-                                                               /* (see doc/inlining_stacktrace.txt)          */
-       ptrint         targetmpc;   /* machine code program counter of first      */
-                                   /* instruction for given line                 */
-                                                               /* NOTE: for linenumber <= -3 this is a the   */
-                                   /* (methodinfo *) of the inlined method       */
-       linenumberref *next;        /* next element in linenumberref list         */
-};
-
-
 /* function prototypes ********************************************************/
 
 #ifdef __cplusplus