nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / time.sep.1.c
1 #include "time.sep.0.h"
2 /* method time#Object#get_time for (self: Object): Int */
3 long time__Object__get_time(val* self) {
4 long var /* : Int */;
5 long var1 /* : Int for extern */;
6 var1 = kernel_Any_Any_get_time_0(self);
7 var = var1;
8 goto RET_LABEL;
9 RET_LABEL:;
10 return var;
11 }
12 /* method time#Object#get_time for (self: Object): Int */
13 long VIRTUAL_time__Object__get_time(val* self) {
14 long var /* : Int */;
15 long var1 /* : Int */;
16 long var3 /* : Int for extern */;
17 { /* Inline time#Object#get_time (self) on <self:Object> */
18 var3 = kernel_Any_Any_get_time_0(self);
19 var1 = var3;
20 goto RET_LABEL2;
21 RET_LABEL2:(void)0;
22 }
23 var = var1;
24 RET_LABEL:;
25 return var;
26 }