DEADSOFTWARE

Добавлены строки в отладочную информацию класса (быстрохак)
[dsw-obn.git] / src / backends / jvm / generator-jvm.h
index 5e10df4be2e1616ad4b801973eb088a1bbb2f091..52d59fa0e76eda02d804dffbcf797746dc492239 100644 (file)
@@ -57,6 +57,8 @@ struct gen_proc_t
        struct gen_stack * stack;
        struct gen_class * class;
 
+       char ret_prefix;
+
        int level;
        int max_frames;
        int * reg_frame;
@@ -71,6 +73,7 @@ struct gen_type_t
        bool wide;
        char prefix;
        char postfix;
+       char * full_name;
        char * desc;
        int cell_size;
 };
@@ -82,6 +85,9 @@ struct gen_var_t
        int reg;
        int level;
 
+       bool typecheck;
+       gen_type_t * forcetype;
+
        char * name;
        char * full_name;
        gen_proc_t * p;
@@ -98,6 +104,7 @@ struct gen_module_t
 {
        struct gen_class * class;
        int rec_id;
+       int line;
 };
 
 struct gen_label_t