/* This C file is generated by NIT to compile module compiling. */
#include "compiling._sep.h"
void compiling___MMSrcModule___compile_prog_to_c(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_prog_to_c (src/compiling//compiling.nit:26,2--76:23)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_prog_to_c, 26};
val_t variable0;
val_t variable1;
val_t variable2;
if (!UNTAG_Bool(variable2)) break; /*for*/
variable2 = ((abstract_collection___Iterator___item_t)CALL(variable1,COLOR_abstract_collection___Iterator___item))(variable1) /*Iterator::item*/;
variable3 = TAG_Bool(( variable2 /*m*/==NIT_NULL) || VAL_ISA( variable2 /*m*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert failed: src/compiling//compiling.nit:32,4--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable3)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling___MMSrcModule___compile_prog_to_c, 32); nit_exit(1);}
((compiling_global___MMSrcModule___local_analysis_t)CALL( variable2 /*m*/,COLOR_compiling_global___MMSrcModule___local_analysis))( variable2 /*m*/, variable0 /*tc*/) /*MMSrcModule::local_analysis*/;
continue_1: while(0);
((abstract_collection___Iterator___next_t)CALL(variable1,COLOR_abstract_collection___Iterator___next))(variable1) /*Iterator::next*/;
if (!UNTAG_Bool(variable5)) break; /*for*/
variable5 = ((abstract_collection___Iterator___item_t)CALL(variable4,COLOR_abstract_collection___Iterator___item))(variable4) /*Iterator::item*/;
variable6 = TAG_Bool(( variable5 /*m*/==NIT_NULL) || VAL_ISA( variable5 /*m*/, COLOR_MMSrcModule, ID_MMSrcModule)) /*cast MMSrcModule*/;
- if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert failed: src/compiling//compiling.nit:44,4--27\n"); nit_exit(1);}
+ if (!UNTAG_Bool(variable6)) { fprintf(stderr, "Assert%s failed (%s: %d)\n", "", LOCATE_compiling___MMSrcModule___compile_prog_to_c, 44); nit_exit(1);}
variable6 = NEW_string___String___init(); /*new String*/
variable7 = NEW_string___String___with_native(BOX_NativeString(""), TAG_Int(0)); /*new String*/
variable8 = variable7;
return;
}
void compiling___MMSrcModule___compile_main(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_main (src/compiling//compiling.nit:80,2--95:9)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_main, 80};
val_t variable0;
val_t variable1;
val_t variable2;
return;
}
void compiling___MMSrcModule___compile_separate_module(val_t self, val_t param0, val_t param1) {
- struct trace_t trace = {NULL, "compiling::MMSrcModule::compile_separate_module (src/compiling//compiling.nit:98,2--123:9)"};
+ struct trace_t trace = {NULL, LOCATE_compiling___MMSrcModule___compile_separate_module, 98};
val_t variable0;
val_t variable1;
val_t variable2;