nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / version.sep.1.c
1 #include "version.sep.0.h"
2 /* method version#Object#nit_version for (self: Object): String */
3 val* version__Object__nit_version(val* self) {
4 val* var /* : String */;
5 static val* varonce;
6 val* var1 /* : String */;
7 char* var2 /* : NativeString */;
8 long var3 /* : Int */;
9 val* var4 /* : FlatString */;
10 if (varonce) {
11 var1 = varonce;
12 } else {
13 var2 = "v0.6.10";
14 var3 = 7;
15 var4 = string__NativeString__to_s_with_length(var2, var3);
16 var1 = var4;
17 varonce = var1;
18 }
19 var = var1;
20 goto RET_LABEL;
21 RET_LABEL:;
22 return var;
23 }
24 /* method version#Object#nit_version for (self: Object): String */
25 val* VIRTUAL_version__Object__nit_version(val* self) {
26 val* var /* : String */;
27 val* var1 /* : String */;
28 var1 = version__Object__nit_version(self);
29 var = var1;
30 RET_LABEL:;
31 return var;
32 }