nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
core/text: fix input type in `replace`
[nit.git]
/
c_src
/
nitc__light_only.sep.1.c
diff --git
a/c_src/nitc__light_only.sep.1.c
b/c_src/nitc__light_only.sep.1.c
index
703d206
..
d746377
100644
(file)
--- a/
c_src/nitc__light_only.sep.1.c
+++ b/
c_src/nitc__light_only.sep.1.c
@@
-1,16
+1,24
@@
#include "nitc__light_only.sep.0.h"
#include "nitc__light_only.sep.0.h"
-/* method light_only#MClassType#cname_normal_class for (self: MClassType): String */
+/* method light_only$MClassType$cname_normal_class for (self: MClassType): String */
val* nitc__light_only___MClassType___nitc__nitni_base__MType__cname_normal_class(val* self) {
val* var /* : String */;
static val* varonce;
val* var1 /* : String */;
val* nitc__light_only___MClassType___nitc__nitni_base__MType__cname_normal_class(val* self) {
val* var /* : String */;
static val* varonce;
val* var1 /* : String */;
-char* var2 /* : NativeString */;
+char* var2 /* : CString */;
val* var3 /* : String */;
val* var3 /* : String */;
+val* var4 /* : nullable Int */;
+val* var5 /* : nullable Int */;
+val* var6 /* : nullable Bool */;
+val* var7 /* : nullable Bool */;
if (likely(varonce!=NULL)) {
var1 = varonce;
} else {
var2 = "void*";
if (likely(varonce!=NULL)) {
var1 = varonce;
} else {
var2 = "void*";
-var3 = core__flat___NativeString___to_s_full(var2, 5l, 5l);
+var4 = (val*)(5l<<2|1);
+var5 = (val*)(5l<<2|1);
+var6 = (val*)((long)(0)<<2|3);
+var7 = (val*)((long)(0)<<2|3);
+var3 = core__flat___CString___to_s_unsafe(var2, var4, var5, var6, var7);
var1 = var3;
varonce = var1;
}
var1 = var3;
varonce = var1;
}
@@
-19,7
+27,7
@@
goto RET_LABEL;
RET_LABEL:;
return var;
}
RET_LABEL:;
return var;
}
-/* method light_only#AMethPropdef#accept_externmeth for (self: AMethPropdef): Bool */
+/* method light_only$AMethPropdef$accept_externmeth for (self: AMethPropdef): Bool */
short int nitc__light_only___AMethPropdef___accept_externmeth(val* self) {
short int var /* : Bool */;
val* var1 /* : nullable AExternCalls */;
short int nitc__light_only___AMethPropdef___accept_externmeth(val* self) {
short int var /* : Bool */;
val* var1 /* : nullable AExternCalls */;
@@
-30,7
+38,7
@@
val* var_other /* var other: nullable Object */;
short int var7 /* : Bool */;
short int var9 /* : Bool */;
{
short int var7 /* : Bool */;
short int var9 /* : Bool */;
{
-{ /* Inline parser_nodes#AMethPropdef#n_extern_calls (self) on <self:AMethPropdef> */
+{ /* Inline parser_nodes$AMethPropdef$n_extern_calls (self) on <self:AMethPropdef> */
var3 = self->attrs[COLOR_nitc__parser_nodes__AMethPropdef___n_extern_calls].val; /* _n_extern_calls on <self:AMethPropdef> */
var1 = var3;
RET_LABEL2:(void)0;
var3 = self->attrs[COLOR_nitc__parser_nodes__AMethPropdef___n_extern_calls].val; /* _n_extern_calls on <self:AMethPropdef> */
var1 = var3;
RET_LABEL2:(void)0;
@@
-42,10
+50,10
@@
var4 = 1; /* is null */
var4 = 0; /* arg is null but recv is not */
}
if (0) {
var4 = 0; /* arg is null but recv is not */
}
if (0) {
-{ /* Inline kernel#Object#== (var1,((val*)NULL)) on <var1:nullable AExternCalls> */
+{ /* Inline kernel$Object$== (var1,((val*)NULL)) on <var1:nullable AExternCalls> */
var_other = ((val*)NULL);
{
var_other = ((val*)NULL);
{
-{ /* Inline kernel#Object#is_same_instance (var1,var_other) on <var1:nullable AExternCalls(AExternCalls)> */
+{ /* Inline kernel$Object$is_same_instance (var1,var_other) on <var1:nullable AExternCalls(AExternCalls)> */
var9 = var1 == var_other;
var7 = var9;
goto RET_LABEL8;
var9 = var1 == var_other;
var7 = var9;
goto RET_LABEL8;