/* This C file is generated by NIT to compile module utils. */
#include "utils._sep.h"
val_t utils___Object___cmangle(val_t self, val_t param0) {
- struct trace_t trace = {NULL, "utils::Object::cmangle (src/utils.nit:21,1--55:11)"};
+ struct trace_t trace = {NULL, LOCATE_utils___Object___cmangle, 21};
val_t variable0;
val_t variable1;
val_t variable2;
val_t variable12;
trace.prev = tracehead; tracehead = &trace;
/* check if p<Array[Symbol] with p:Symbol */
- if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled at src/utils.nit:22,14--31\n"); nit_exit(1); } /*cast Array[Symbol]*/;
+ if (( param0!=NIT_NULL) && !VAL_ISA( param0, COLOR_Array, ID_Array)) { fprintf(stderr, "Cast failled (%s: %d)\n", LOCATE_utils, 22); nit_exit(1); } /*cast Array[Symbol]*/;
variable0 = param0;
if (once_bool_variable2_1) variable2 = once_value_variable2_1;
else {
return variable1;
}
val_t utils___Object___cmangle_table(val_t self) {
- struct trace_t trace = {NULL, "utils::Object::cmangle_table (src/utils.nit:58,1--74:11)"};
+ struct trace_t trace = {NULL, LOCATE_utils___Object___cmangle_table, 58};
val_t variable0;
val_t variable1;
trace.prev = tracehead; tracehead = &trace;