c_src: update
[nit.git] / c_src / parser___parser_nodes._sep.c
index 30ea7c8..a576043 100644 (file)
@@ -1,7 +1,7 @@
 /* This C file is generated by NIT to compile module parser___parser_nodes. */
 #include "parser___parser_nodes._sep.h"
 val_t parser___parser_nodes___ANode___location(val_t p0){
-  struct {struct stack_frame_t me;} fra;
+  struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
   val_t REGB0;
   val_t tmp;
   fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
@@ -9,12 +9,15 @@ val_t parser___parser_nodes___ANode___location(val_t p0){
   fra.me.line = 27;
   fra.me.meth = LOCATE_parser___parser_nodes___ANode___location;
   fra.me.has_broke = 0;
-  fra.me.REG_size = 1;
+  fra.me.REG_size = 2;
   fra.me.REG[0] = NIT_NULL;
+  fra.me.REG[1] = NIT_NULL;
   fra.me.REG[0] = p0;
+  /* ./parser//parser_nodes.nit:27 */
+  fra.me.REG[1] = fra.me.REG[0];
   /* ./parser//parser_nodes.nit:29 */
-  fra.me.REG[0] = ATTR_parser___parser_nodes___ANode____location(fra.me.REG[0]);
-  REGB0 = TAG_Bool(fra.me.REG[0]!=NIT_NULL);
+  fra.me.REG[1] = ATTR_parser___parser_nodes___ANode____location(fra.me.REG[1]);
+  REGB0 = TAG_Bool(fra.me.REG[1]!=NIT_NULL);
   if (UNTAG_Bool(REGB0)) {
   } else {
     nit_abort("Cast failed", NULL, LOCATE_parser___parser_nodes, 29);
@@ -22,7 +25,7 @@ val_t parser___parser_nodes___ANode___location(val_t p0){
   goto label1;
   label1: while(0);
   stack_frame_head = fra.me.prev;
-  return fra.me.REG[0];
+  return fra.me.REG[1];
 }
 val_t parser___parser_nodes___ANode___hot_location(val_t p0){
   struct {struct stack_frame_t me;} fra;