-/* method kernel#Int#enumerate_to for (self: Int, Int) */
-void kernel__Int__enumerate_to(long self, long p0) {
-long var_last /* var last: Int */;
-long var_cur /* var cur: Int */;
-short int var /* : Bool */;
-short int var2 /* : Bool */;
-int cltype;
-int idtype;
-short int var3 /* : Bool */;
-long var4 /* : Int */;
-long var5 /* : Int */;
-long var7 /* : Int */;
-var_last = p0;
-var_cur = self;
-for(;;) {
-{ /* Inline kernel#Int#<= (var_cur,var_last) */
-/* Covariant cast for argument 0 (i) <var_last:Int> isa OTHER */
-/* <var_last:Int> isa OTHER */
-var2 = 1; /* easy <var_last:Int> isa OTHER*/
-if (!var2) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "lib/standard/kernel.nit", 256);
-exit(1);
-}
-var3 = var_cur <= var_last;
-var = var3;
-goto RET_LABEL1;
-RET_LABEL1:(void)0;
-}
-if (!var) break;
-printf("NOT YET IMPLEMENTED AClosureCallExpr:lib/standard/kernel.nit:409,4--12\n");
-var4 = 1;
-{ /* Inline kernel#Int#+ (var_cur,var4) */
-var7 = var_cur + var4;
-var5 = var7;
-goto RET_LABEL6;
-RET_LABEL6:(void)0;
-}
-var_cur = var5;
-CONTINUE_label: (void)0;
-}
-BREAK_label: (void)0;
-RET_LABEL:;
-}
-/* method kernel#Int#enumerate_to for (self: Object, Int) */
-void VIRTUAL_kernel__Int__enumerate_to(val* self, long p0) {
-long var /* : Int */;
-var = ((struct instance_kernel__Int*)self)->value; /* autounbox from Object to Int */;
-kernel__Int__enumerate_to(var, p0);
-RET_LABEL:;
-}
-/* method kernel#Int#enumerate_before for (self: Int, Int) */
-void kernel__Int__enumerate_before(long self, long p0) {
-long var_after /* var after: Int */;
-long var_cur /* var cur: Int */;
-short int var /* : Bool */;
-short int var2 /* : Bool */;
-int cltype;
-int idtype;
-short int var3 /* : Bool */;
-long var4 /* : Int */;
-long var5 /* : Int */;
-long var7 /* : Int */;
-var_after = p0;
-var_cur = self;
-for(;;) {
-{ /* Inline kernel#Int#< (var_cur,var_after) */
-/* Covariant cast for argument 0 (i) <var_after:Int> isa OTHER */
-/* <var_after:Int> isa OTHER */
-var2 = 1; /* easy <var_after:Int> isa OTHER*/
-if (!var2) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "lib/standard/kernel.nit", 257);
-exit(1);
-}
-var3 = var_cur < var_after;
-var = var3;
-goto RET_LABEL1;
-RET_LABEL1:(void)0;
-}
-if (!var) break;
-printf("NOT YET IMPLEMENTED AClosureCallExpr:lib/standard/kernel.nit:420,4--12\n");
-var4 = 1;
-{ /* Inline kernel#Int#+ (var_cur,var4) */
-var7 = var_cur + var4;
-var5 = var7;
-goto RET_LABEL6;
-RET_LABEL6:(void)0;
-}
-var_cur = var5;
-CONTINUE_label: (void)0;
-}
-BREAK_label: (void)0;
-RET_LABEL:;
-}
-/* method kernel#Int#enumerate_before for (self: Object, Int) */
-void VIRTUAL_kernel__Int__enumerate_before(val* self, long p0) {
-long var /* : Int */;
-var = ((struct instance_kernel__Int*)self)->value; /* autounbox from Object to Int */;
-kernel__Int__enumerate_before(var, p0);
-RET_LABEL:;
-}