X-Git-Url: http://nitlanguage.org diff --git a/c_src/location.sep.1.c b/c_src/location.sep.1.c index cc60bd0..8d21cc9 100644 --- a/c_src/location.sep.1.c +++ b/c_src/location.sep.1.c @@ -6,7 +6,7 @@ val* var1 /* : String */; var1 = self->attrs[COLOR_location__SourceFile___filename].val; /* _filename on */ if (unlikely(var1 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _filename"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var = var1; @@ -22,7 +22,7 @@ val* var3 /* : String */; var3 = self->attrs[COLOR_location__SourceFile___filename].val; /* _filename on */ if (unlikely(var3 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _filename"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var1 = var3; @@ -52,7 +52,7 @@ val* var1 /* : String */; var1 = self->attrs[COLOR_location__SourceFile___string].val; /* _string on */ if (unlikely(var1 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _string"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var = var1; @@ -68,7 +68,7 @@ val* var3 /* : String */; var3 = self->attrs[COLOR_location__SourceFile___string].val; /* _string on */ if (unlikely(var3 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _string"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var1 = var3; @@ -123,7 +123,7 @@ RET_LABEL2:(void)0; var5 = self->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var5 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var3 = var5; @@ -150,7 +150,7 @@ val* var1 /* : Array[Int] */; var1 = self->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var1 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var = var1; @@ -166,7 +166,7 @@ val* var3 /* : Array[Int] */; var3 = self->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var3 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var1 = var3; @@ -447,19 +447,19 @@ RET_LABEL2:(void)0; } if (var1 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 68); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 68); show_backtrace(1); } else { { /* Inline location#SourceFile#line_starts (var1) on */ if (unlikely(var1 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var6 = var1->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var6 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var4 = var6; @@ -482,7 +482,7 @@ var13 = 1; /* easy isa OTHER*/ if (unlikely(!var13)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var14 = var7 - var10; @@ -509,7 +509,7 @@ var21 = 1; /* easy isa OTHER*/ if (unlikely(!var21)) { var_class_name24 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name24); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var25 = ((struct instance_kernel__Int*)var15)->value; /* autounbox from nullable Object to Int */; @@ -528,7 +528,7 @@ var30 = 1; /* easy isa OTHER*/ if (unlikely(!var30)) { var_class_name33 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name33); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var34 = var19 - var27; @@ -593,19 +593,19 @@ RET_LABEL2:(void)0; } if (var1 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 71); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 71); show_backtrace(1); } else { { /* Inline location#SourceFile#line_starts (var1) on */ if (unlikely(var1 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var6 = var1->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var6 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var4 = var6; @@ -628,7 +628,7 @@ var13 = 1; /* easy isa OTHER*/ if (unlikely(!var13)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var14 = var7 - var10; @@ -655,7 +655,7 @@ var21 = 1; /* easy isa OTHER*/ if (unlikely(!var21)) { var_class_name24 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name24); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var25 = ((struct instance_kernel__Int*)var15)->value; /* autounbox from nullable Object to Int */; @@ -674,7 +674,7 @@ var30 = 1; /* easy isa OTHER*/ if (unlikely(!var30)) { var_class_name33 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name33); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var34 = var19 - var27; @@ -784,19 +784,19 @@ RET_LABEL14:(void)0; } if (var13 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 81); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 81); show_backtrace(1); } else { { /* Inline location#SourceFile#string (var13) on */ if (unlikely(var13 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var18 = var13->attrs[COLOR_location__SourceFile___string].val; /* _string on */ if (unlikely(var18 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _string"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var16 = var18; @@ -811,7 +811,7 @@ var21 = 1; /* easy isa OTHER*/ if (unlikely(!var21)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var22 = var_pend - var_pstart; @@ -829,7 +829,7 @@ var26 = 1; /* easy isa OTHER*/ if (unlikely(!var26)) { var_class_name29 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name29); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var30 = var19 + var23; @@ -1292,7 +1292,7 @@ var13 = 1; /* easy isa OTHER*/ if (unlikely(!var13)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var14 = var5 < var8; @@ -1329,7 +1329,7 @@ var24 = 1; /* easy isa OTHER*/ if (unlikely(!var24)) { var_class_name27 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name27); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 327); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 373); show_backtrace(1); } var28 = var16 > var19; @@ -1366,7 +1366,7 @@ var38 = 1; /* easy isa OTHER*/ if (unlikely(!var38)) { var_class_name41 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name41); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 327); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 373); show_backtrace(1); } var42 = var30 > var33; @@ -1427,7 +1427,7 @@ var62 = 1; /* easy isa OTHER*/ if (unlikely(!var62)) { var_class_name65 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name65); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var66 = var54 < var57; @@ -1464,7 +1464,7 @@ var76 = 1; /* easy isa OTHER*/ if (unlikely(!var76)) { var_class_name79 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name79); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 327); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 373); show_backtrace(1); } var80 = var68 > var71; @@ -1528,7 +1528,7 @@ var101 = 1; /* easy isa OTHER*/ if (unlikely(!var101)) { var_class_name104 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name104); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 327); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 373); show_backtrace(1); } var105 = var93 > var96; @@ -1733,19 +1733,19 @@ RET_LABEL16:(void)0; } if (var15 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 124); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 125); show_backtrace(1); } else { { /* Inline location#SourceFile#filename (var15) on */ if (unlikely(var15 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var20 = var15->attrs[COLOR_location__SourceFile___filename].val; /* _filename on */ if (unlikely(var20 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _filename"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var18 = var20; @@ -1762,19 +1762,19 @@ RET_LABEL22:(void)0; } if (var21 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 125); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 126); show_backtrace(1); } else { { /* Inline location#SourceFile#filename (var21) on */ if (unlikely(var21 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var26 = var21->attrs[COLOR_location__SourceFile___filename].val; /* _filename on */ if (unlikely(var26 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _filename"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 22); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 22); show_backtrace(1); } var24 = var26; @@ -1797,7 +1797,7 @@ var33 = 1; /* easy isa OTHER*/ if (unlikely(!var33)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 327); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 373); show_backtrace(1); } var34 = var27 > var30; @@ -2164,7 +2164,7 @@ var1 = p0->type->type_table[cltype] == idtype; if (unlikely(!var1)) { var_class_name = p0 == NULL ? "null" : p0->type->name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 149); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 153); show_backtrace(1); } var_other = p0; @@ -2243,7 +2243,7 @@ var28 = 1; /* easy isa OTHER*/ if (unlikely(!var28)) { var_class_name31 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name31); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var32 = var20 < var23; @@ -2303,7 +2303,7 @@ var52 = 1; /* easy isa OTHER*/ if (unlikely(!var52)) { var_class_name55 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name55); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var56 = var44 < var47; @@ -2363,7 +2363,7 @@ var76 = 1; /* easy isa OTHER*/ if (unlikely(!var76)) { var_class_name79 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name79); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var80 = var68 < var71; @@ -2398,7 +2398,7 @@ var89 = 1; /* easy isa OTHER*/ if (unlikely(!var89)) { var_class_name92 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name92); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var93 = var81 < var84; @@ -2662,58 +2662,60 @@ long var254 /* : Int */; val* var255 /* : FlatString */; val* var256 /* : FlatBuffer */; val* var_indent /* var indent: FlatBuffer */; -val* var257 /* : Range[Int] */; -long var258 /* : Int */; +long var_j /* var j: Int */; +long var257 /* : Int */; +long var259 /* : Int */; long var260 /* : Int */; -long var261 /* : Int */; -short int var263 /* : Bool */; -int cltype264; -int idtype265; -const char* var_class_name266; +short int var262 /* : Bool */; +int cltype263; +int idtype264; +const char* var_class_name265; +long var266 /* : Int */; long var267 /* : Int */; long var268 /* : Int */; -long var269 /* : Int */; -short int var271 /* : Bool */; -int cltype272; -int idtype273; -const char* var_class_name274; -long var275 /* : Int */; -val* var276 /* : Discrete */; -val* var277 /* : Discrete */; -val* var278 /* : Iterator[Discrete] */; -short int var279 /* : Bool */; -val* var280 /* : nullable Object */; -long var_j /* var j: Int */; -long var281 /* : Int */; -val* var282 /* : SequenceRead[Char] */; -val* var284 /* : SequenceRead[Char] */; -val* var285 /* : nullable Object */; -char var286 /* : Char */; -short int var287 /* : Bool */; +short int var270 /* : Bool */; +int cltype271; +int idtype272; +const char* var_class_name273; +long var274 /* : Int */; +long var_275 /* var : Int */; +short int var276 /* : Bool */; +short int var278 /* : Bool */; +int cltype279; +int idtype280; +const char* var_class_name281; +short int var282 /* : Bool */; +val* var283 /* : SequenceRead[Char] */; +val* var285 /* : SequenceRead[Char] */; +val* var286 /* : nullable Object */; +char var287 /* : Char */; short int var288 /* : Bool */; -short int var290 /* : Bool */; -char var291 /* : Char */; +short int var289 /* : Bool */; +short int var291 /* : Bool */; char var292 /* : Char */; char var293 /* : Char */; -static val* varonce295; -val* var296 /* : String */; -char* var297 /* : NativeString */; -long var298 /* : Int */; -val* var299 /* : FlatString */; -static val* varonce300; -val* var301 /* : String */; -char* var302 /* : NativeString */; -long var303 /* : Int */; -val* var304 /* : FlatString */; -static val* varonce305; -val* var306 /* : String */; -char* var307 /* : NativeString */; -long var308 /* : Int */; -val* var309 /* : FlatString */; -val* var310 /* : Array[Object] */; +char var294 /* : Char */; +long var295 /* : Int */; +long var296 /* : Int */; +static val* varonce298; +val* var299 /* : String */; +char* var300 /* : NativeString */; +long var301 /* : Int */; +val* var302 /* : FlatString */; +static val* varonce303; +val* var304 /* : String */; +char* var305 /* : NativeString */; +long var306 /* : Int */; +val* var307 /* : FlatString */; +static val* varonce308; +val* var309 /* : String */; +char* var310 /* : NativeString */; long var311 /* : Int */; -val* var312 /* : NativeArray[Object] */; -val* var313 /* : String */; +val* var312 /* : FlatString */; +val* var313 /* : Array[Object] */; +long var314 /* : Int */; +val* var315 /* : NativeArray[Object] */; +val* var316 /* : String */; var_color = p0; var1 = 27; { @@ -2802,19 +2804,19 @@ RET_LABEL33:(void)0; } if (var32 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 174); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 178); show_backtrace(1); } else { { /* Inline location#SourceFile#line_starts (var32) on */ if (unlikely(var32 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var37 = var32->attrs[COLOR_location__SourceFile___line_starts].val; /* _line_starts on */ if (unlikely(var37 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _line_starts"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 44); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 44); show_backtrace(1); } var35 = var37; @@ -2830,7 +2832,7 @@ var41 = 1; /* easy isa OTHER*/ if (unlikely(!var41)) { var_class_name = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var42 = var_i - var38; @@ -2854,19 +2856,19 @@ RET_LABEL46:(void)0; } if (var45 == NULL) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 176); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 180); show_backtrace(1); } else { { /* Inline location#SourceFile#string (var45) on */ if (unlikely(var45 == NULL)) { PRINT_ERROR("Runtime error: %s", "Receiver is null"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var50 = var45->attrs[COLOR_location__SourceFile___string].val; /* _string on */ if (unlikely(var50 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _string"); -PRINT_ERROR(" (%s:%d)\n", "src/location.nit", 25); +PRINT_ERROR(" (%s:%d)\n", "location.nit", 25); show_backtrace(1); } var48 = var50; @@ -2884,7 +2886,7 @@ var56 = 1; /* easy isa OTHER*/ if (unlikely(!var56)) { var_class_name59 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name59); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var60 = var_line_end + var53; @@ -2908,7 +2910,7 @@ var66 = 1; /* easy isa OTHER*/ if (unlikely(!var66)) { var_class_name69 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name69); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 325); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); show_backtrace(1); } var70 = var54 < var61; @@ -2924,7 +2926,7 @@ if (var64){ var73 = var_string->attrs[COLOR_string__FlatString___chars].val; /* _chars on */ if (unlikely(var73 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _chars"); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/string.nit", 746); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/string.nit", 939); show_backtrace(1); } var71 = var73; @@ -2940,7 +2942,7 @@ var77 = 1; /* easy isa OTHER*/ if (unlikely(!var77)) { var_class_name80 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name80); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var81 = var_line_end + var74; @@ -2978,7 +2980,7 @@ if (var52){ var93 = var_string->attrs[COLOR_string__FlatString___chars].val; /* _chars on */ if (unlikely(var93 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _chars"); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/string.nit", 746); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/string.nit", 939); show_backtrace(1); } var91 = var93; @@ -2994,7 +2996,7 @@ var97 = 1; /* easy isa OTHER*/ if (unlikely(!var97)) { var_class_name100 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name100); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var101 = var_line_end + var94; @@ -3025,7 +3027,7 @@ var51 = var104; } else { var51 = var_90; } -if (!var51) break; +if (var51){ var110 = 1; { { /* Inline kernel#Int#+ (var_line_end,var110) on */ @@ -3035,7 +3037,7 @@ var113 = 1; /* easy isa OTHER*/ if (unlikely(!var113)) { var_class_name116 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name116); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var117 = var_line_end + var110; @@ -3045,7 +3047,9 @@ RET_LABEL112:(void)0; } } var_line_end = var111; -CONTINUE_label: (void)0; +} else { +goto BREAK_label; +} } BREAK_label: (void)0; { @@ -3064,7 +3068,7 @@ var124 = 1; /* easy isa OTHER*/ if (unlikely(!var124)) { var_class_name127 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name127); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var128 = var118 - var121; @@ -3103,7 +3107,7 @@ var140 = 1; /* easy isa OTHER*/ if (unlikely(!var140)) { var_class_name143 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name143); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var144 = var_line_end - var_line_start; @@ -3121,7 +3125,7 @@ var148 = 1; /* easy isa OTHER*/ if (unlikely(!var148)) { var_class_name151 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name151); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var152 = var138 + var145; @@ -3151,7 +3155,7 @@ var160 = 1; /* easy isa OTHER*/ if (unlikely(!var160)) { var_class_name163 = var_cend == NULL ? "null" : var_cend->type->name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name163); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var164 = ((struct instance_kernel__Int*)var_cend)->value; /* autounbox from nullable Object to Int */; @@ -3176,7 +3180,7 @@ var171 = 1; /* easy isa OTHER*/ if (unlikely(!var171)) { var_class_name174 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name174); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 324); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 370); show_backtrace(1); } var175 = var158 <= var166; @@ -3201,7 +3205,7 @@ var181 = 1; /* easy isa OTHER*/ if (unlikely(!var181)) { var_class_name184 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name184); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var185 = var_line_start + var176; @@ -3219,7 +3223,7 @@ var189 = 1; /* easy isa OTHER*/ if (unlikely(!var189)) { var_class_name192 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name192); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var193 = var179 - var186; @@ -3243,7 +3247,7 @@ var199 = 1; /* easy isa OTHER*/ if (unlikely(!var199)) { var_class_name202 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name202); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var203 = ((struct instance_kernel__Int*)var_cend)->value; /* autounbox from nullable Object to Int */; @@ -3262,7 +3266,7 @@ var208 = 1; /* easy isa OTHER*/ if (unlikely(!var208)) { var_class_name211 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name211); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var212 = var197 + var205; @@ -3283,7 +3287,7 @@ var216 = 1; /* easy isa OTHER*/ if (unlikely(!var216)) { var_class_name219 = var_cend == NULL ? "null" : var_cend->type->name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name219); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var220 = ((struct instance_kernel__Int*)var_cend)->value; /* autounbox from nullable Object to Int */; @@ -3301,7 +3305,7 @@ var224 = 1; /* easy isa OTHER*/ if (unlikely(!var224)) { var_class_name227 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name227); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var228 = var_line_end - var_line_start; @@ -3318,7 +3322,7 @@ var231 = 1; /* easy isa OTHER*/ if (unlikely(!var231)) { var_class_name234 = var_cend == NULL ? "null" : var_cend->type->name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name234); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } var235 = ((struct instance_kernel__Int*)var_cend)->value; /* autounbox from nullable Object to Int */; @@ -3337,7 +3341,7 @@ var240 = 1; /* easy isa OTHER*/ if (unlikely(!var240)) { var_class_name243 = type_kernel__Int.name; PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name243); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } var244 = var229 + var237; @@ -3374,164 +3378,170 @@ var_lend = var252; } var256 = NEW_string__FlatBuffer(&type_string__FlatBuffer); { -string__FlatBuffer__init(var256); /* Direct call string#FlatBuffer#init on */ +((void (*)(val*))(var256->class->vft[COLOR_kernel__Object__init]))(var256) /* init on */; } var_indent = var256; -var257 = NEW_range__Range(&type_range__Rangekernel__Int); +var_j = var_line_start; { { /* Inline location#Location#column_start (var_l) on */ -var260 = var_l->attrs[COLOR_location__Location___column_start].l; /* _column_start on */ -var258 = var260; -RET_LABEL259:(void)0; +var259 = var_l->attrs[COLOR_location__Location___column_start].l; /* _column_start on */ +var257 = var259; +RET_LABEL258:(void)0; } } { -{ /* Inline kernel#Int#+ (var_line_start,var258) on */ -/* Covariant cast for argument 0 (i) isa OTHER */ -/* isa OTHER */ -var263 = 1; /* easy isa OTHER*/ -if (unlikely(!var263)) { -var_class_name266 = type_kernel__Int.name; -PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name266); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 328); +{ /* Inline kernel#Int#+ (var_line_start,var257) on */ +/* Covariant cast for argument 0 (i) isa OTHER */ +/* isa OTHER */ +var262 = 1; /* easy isa OTHER*/ +if (unlikely(!var262)) { +var_class_name265 = type_kernel__Int.name; +PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name265); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 374); show_backtrace(1); } -var267 = var_line_start + var258; -var261 = var267; -goto RET_LABEL262; -RET_LABEL262:(void)0; +var266 = var_line_start + var257; +var260 = var266; +goto RET_LABEL261; +RET_LABEL261:(void)0; } } -var268 = 1; +var267 = 1; { -{ /* Inline kernel#Int#- (var261,var268) on */ -/* Covariant cast for argument 0 (i) isa OTHER */ -/* isa OTHER */ -var271 = 1; /* easy isa OTHER*/ -if (unlikely(!var271)) { -var_class_name274 = type_kernel__Int.name; -PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name274); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/kernel.nit", 331); +{ /* Inline kernel#Int#- (var260,var267) on */ +/* Covariant cast for argument 0 (i) isa OTHER */ +/* isa OTHER */ +var270 = 1; /* easy isa OTHER*/ +if (unlikely(!var270)) { +var_class_name273 = type_kernel__Int.name; +PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name273); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 377); show_backtrace(1); } -var275 = var261 - var268; -var269 = var275; -goto RET_LABEL270; -RET_LABEL270:(void)0; +var274 = var260 - var267; +var268 = var274; +goto RET_LABEL269; +RET_LABEL269:(void)0; } } -{ -var276 = BOX_kernel__Int(var_line_start); /* autobox from Int to Discrete */ -var277 = BOX_kernel__Int(var269); /* autobox from Int to Discrete */ -range__Range__without_last(var257, var276, var277); /* Direct call range#Range#without_last on */ -} -{ -var278 = range__Range__iterator(var257); -} +var_275 = var268; for(;;) { { -var279 = ((short int (*)(val*))(var278->class->vft[COLOR_abstract_collection__Iterator__is_ok]))(var278) /* is_ok on */; +{ /* Inline kernel#Int#< (var_j,var_275) on */ +/* Covariant cast for argument 0 (i) isa OTHER */ +/* isa OTHER */ +var278 = 1; /* easy isa OTHER*/ +if (unlikely(!var278)) { +var_class_name281 = type_kernel__Int.name; +PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name281); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/kernel.nit", 371); +show_backtrace(1); +} +var282 = var_j < var_275; +var276 = var282; +goto RET_LABEL277; +RET_LABEL277:(void)0; } -if(!var279) break; -{ -var280 = ((val* (*)(val*))(var278->class->vft[COLOR_abstract_collection__Iterator__item]))(var278) /* item on */; } -var281 = ((struct instance_kernel__Int*)var280)->value; /* autounbox from nullable Object to Int */; -var_j = var281; +if (var276){ { { /* Inline string#FlatString#chars (var_string) on */ -var284 = var_string->attrs[COLOR_string__FlatString___chars].val; /* _chars on */ -if (unlikely(var284 == NULL)) { +var285 = var_string->attrs[COLOR_string__FlatString___chars].val; /* _chars on */ +if (unlikely(var285 == NULL)) { PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _chars"); -PRINT_ERROR(" (%s:%d)\n", "lib/standard/string.nit", 746); +PRINT_ERROR(" (%s:%d)\n", "../lib/standard/string.nit", 939); show_backtrace(1); } -var282 = var284; -RET_LABEL283:(void)0; +var283 = var285; +RET_LABEL284:(void)0; } } { -var285 = ((val* (*)(val*, long))(var282->class->vft[COLOR_abstract_collection__SequenceRead___91d_93d]))(var282, var_j) /* [] on */; +var286 = ((val* (*)(val*, long))(var283->class->vft[COLOR_abstract_collection__SequenceRead___91d_93d]))(var283, var_j) /* [] on */; } -var286 = '\11'; +var287 = '\11'; { -{ /* Inline kernel#Char#== (var285,var286) on */ -var290 = (var285 != NULL) && (var285->class == &class_kernel__Char); -if (var290) { -var291 = ((struct instance_kernel__Char*)var285)->value; /* autounbox from nullable Object to Char */; -var290 = (var291 == var286); +{ /* Inline kernel#Char#== (var286,var287) on */ +var291 = (var286 != NULL) && (var286->class == &class_kernel__Char); +if (var291) { +var292 = ((struct instance_kernel__Char*)var286)->value; /* autounbox from nullable Object to Char */; +var291 = (var292 == var287); } -var288 = var290; -goto RET_LABEL289; -RET_LABEL289:(void)0; +var289 = var291; +goto RET_LABEL290; +RET_LABEL290:(void)0; } -var287 = var288; +var288 = var289; } -if (var287){ -var292 = '\11'; +if (var288){ +var293 = '\11'; { -string__FlatBuffer__add(var_indent, var292); /* Direct call string#FlatBuffer#add on */ +string__FlatBuffer__add(var_indent, var293); /* Direct call string#FlatBuffer#add on */ } } else { -var293 = ' '; +var294 = ' '; { -string__FlatBuffer__add(var_indent, var293); /* Direct call string#FlatBuffer#add on */ +string__FlatBuffer__add(var_indent, var294); /* Direct call string#FlatBuffer#add on */ } } -CONTINUE_label294: (void)0; +var295 = 1; { -((void (*)(val*))(var278->class->vft[COLOR_abstract_collection__Iterator__next]))(var278) /* next on */; +var296 = kernel__Int__successor(var_j, var295); } -} -BREAK_label294: (void)0; -if (varonce295) { -var296 = varonce295; +var_j = var296; } else { -var297 = "\11"; -var298 = 1; -var299 = string__NativeString__to_s_with_length(var297, var298); -var296 = var299; -varonce295 = var296; +goto BREAK_label297; } -if (varonce300) { -var301 = varonce300; -} else { -var302 = "\n\11"; -var303 = 2; -var304 = string__NativeString__to_s_with_length(var302, var303); -var301 = var304; -varonce300 = var301; } -if (varonce305) { -var306 = varonce305; +BREAK_label297: (void)0; +if (varonce298) { +var299 = varonce298; +} else { +var300 = "\11"; +var301 = 1; +var302 = string__NativeString__to_s_with_length(var300, var301); +var299 = var302; +varonce298 = var299; +} +if (varonce303) { +var304 = varonce303; +} else { +var305 = "\n\11"; +var306 = 2; +var307 = string__NativeString__to_s_with_length(var305, var306); +var304 = var307; +varonce303 = var304; +} +if (varonce308) { +var309 = varonce308; } else { -var307 = "^"; -var308 = 1; -var309 = string__NativeString__to_s_with_length(var307, var308); -var306 = var309; -varonce305 = var306; +var310 = "^"; +var311 = 1; +var312 = string__NativeString__to_s_with_length(var310, var311); +var309 = var312; +varonce308 = var309; } -var310 = NEW_array__Array(&type_array__Arraykernel__Object); -{ /* var310 = array_instance Array[Object] */ -var311 = 9; -var312 = NEW_array__NativeArray(var311, &type_array__NativeArraykernel__Object); -((struct instance_array__NativeArray*)var312)->values[0] = (val*) var296; -((struct instance_array__NativeArray*)var312)->values[1] = (val*) var_lstart; -((struct instance_array__NativeArray*)var312)->values[2] = (val*) var_col; -((struct instance_array__NativeArray*)var312)->values[3] = (val*) var_lmid; -((struct instance_array__NativeArray*)var312)->values[4] = (val*) var_def; -((struct instance_array__NativeArray*)var312)->values[5] = (val*) var_lend; -((struct instance_array__NativeArray*)var312)->values[6] = (val*) var301; -((struct instance_array__NativeArray*)var312)->values[7] = (val*) var_indent; -((struct instance_array__NativeArray*)var312)->values[8] = (val*) var306; +var313 = NEW_array__Array(&type_array__Arraykernel__Object); +{ /* var313 = array_instance Array[Object] */ +var314 = 9; +var315 = NEW_array__NativeArray(var314, &type_array__NativeArraykernel__Object); +((struct instance_array__NativeArray*)var315)->values[0] = (val*) var299; +((struct instance_array__NativeArray*)var315)->values[1] = (val*) var_lstart; +((struct instance_array__NativeArray*)var315)->values[2] = (val*) var_col; +((struct instance_array__NativeArray*)var315)->values[3] = (val*) var_lmid; +((struct instance_array__NativeArray*)var315)->values[4] = (val*) var_def; +((struct instance_array__NativeArray*)var315)->values[5] = (val*) var_lend; +((struct instance_array__NativeArray*)var315)->values[6] = (val*) var304; +((struct instance_array__NativeArray*)var315)->values[7] = (val*) var_indent; +((struct instance_array__NativeArray*)var315)->values[8] = (val*) var309; { -((void (*)(val*, val*, long))(var310->class->vft[COLOR_array__Array__with_native]))(var310, var312, var311) /* with_native on */; +((void (*)(val*, val*, long))(var313->class->vft[COLOR_array__Array__with_native]))(var313, var315, var314) /* with_native on */; } } { -var313 = ((val* (*)(val*))(var310->class->vft[COLOR_string__Object__to_s]))(var310) /* to_s on */; +var316 = ((val* (*)(val*))(var313->class->vft[COLOR_string__Object__to_s]))(var313) /* to_s on */; } -var = var313; +var = var316; goto RET_LABEL; RET_LABEL:; return var;