New c_src (with reduced string pool and simplified building)
[nit.git] / c_src / utils._sep.c
index ac1e7c7..64584d1 100644 (file)
@@ -1,7 +1,7 @@
 /* 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;
@@ -18,7 +18,7 @@ val_t utils___Object___cmangle(val_t  self, val_t  param0) {
         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 {
@@ -119,7 +119,7 @@ val_t utils___Object___cmangle(val_t  self, val_t  param0) {
   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;