Update c_src. Enable one gcc pass bootstrap.
[nit.git] / c_src / symbol._sep.c
index 9fff476..f80f0c9 100644 (file)
@@ -1,12 +1,13 @@
 /* This C file is generated by NIT to compile module symbol. */
 #include "symbol._sep.h"
 val_t symbol___String___to_symbol(val_t  self) {
-  struct trace_t trace = {NULL, LOCATE_symbol, 20, LOCATE_symbol___String___to_symbol};
+  struct trace_t trace = {NULL, NULL, 20, LOCATE_symbol___String___to_symbol};
   val_t variable0;
   val_t variable1;
   static val_t once_value_variable1_1; static int once_bool_variable1_1;
     val_t variable2;
   trace.prev = tracehead; tracehead = &trace;
+  trace.file = LOCATE_symbol;
   if (once_bool_variable1_1) variable1 = once_value_variable1_1;
   else {
     variable1 = NEW_hash___HashMap___init(); /*new HashMap[K, V]*/
@@ -31,9 +32,10 @@ val_t symbol___String___to_symbol(val_t  self) {
   return variable0;
 }
 val_t symbol___Symbol___to_s(val_t  self) {
-  struct trace_t trace = {NULL, LOCATE_symbol, 37, LOCATE_symbol___Symbol___to_s};
+  struct trace_t trace = {NULL, NULL, 37, LOCATE_symbol___Symbol___to_s};
   val_t variable0;
   trace.prev = tracehead; tracehead = &trace;
+  trace.file = LOCATE_symbol;
   variable0 = ATTR_symbol___Symbol____string( self) /*Symbol::_string*/;
   variable0 = ((string___String___to_s_t)CALL(variable0,COLOR_string___Object___to_s))(variable0) /*String::to_s*/;
   goto return_label2;
@@ -42,9 +44,10 @@ val_t symbol___Symbol___to_s(val_t  self) {
   return variable0;
 }
 void symbol___Symbol___init(val_t  self, val_t  param0, int* init_table) {
-  struct trace_t trace = {NULL, LOCATE_symbol, 39, LOCATE_symbol___Symbol___init};
+  struct trace_t trace = {NULL, NULL, 39, LOCATE_symbol___Symbol___init};
   val_t variable0;
   trace.prev = tracehead; tracehead = &trace;
+  trace.file = LOCATE_symbol;
   variable0 =  param0;
   if (init_table[VAL2OBJ( self)->vft[INIT_TABLE_POS_Symbol].i]) return;
   ATTR_symbol___Symbol____string( self) /*Symbol::_string*/ =  variable0 /*s*/;