index 00c3e50757a2d58a1628dc49110182193c11b899..52d59fa0e76eda02d804dffbcf797746dc492239 100644 (file)
FILE * fp;
gen_proc_t * p;
struct gen_class * base;
+ const char * dir;
};
enum gen_storage
struct gen_stack * stack;
struct gen_class * class;
+ char ret_prefix;
+
int level;
int max_frames;
int * reg_frame;
bool wide;
char prefix;
char postfix;
+ char * full_name;
char * desc;
int cell_size;
};
int reg;
int level;
+ bool typecheck;
+ gen_type_t * forcetype;
+
char * name;
char * full_name;
gen_proc_t * p;
struct gen_context_t
{
gen_module_t * current_m;
+ const char * dir;
};
struct gen_module_t
{
struct gen_class * class;
int rec_id;
+ int line;
};
struct gen_label_t