M(
proc main(data: string) =
let a = data
echo a
main("hello")
Size: a a a
M(
proc main(data: string) =
let a = data
echo a
main("hello")
M(
N_LIB_PRIVATE N_NIMCALL(void, main__Hsygv509cfV9cFoGhMOACVxg)(NimStringV2 data) {
NimStringV2 a;
tyArray__nHXaesL0DJZHyVS07ARPRA T1_;
a = data;
T1_[0] = a;
echoBinSafe(T1_, 1);
}
M(
M(
N_LIB_PRIVATE N_NIMCALL(void, main__Hsygv509cfV9cFoGhMOACVxg)(NimStringV2 data) {
NimStringV2 a;
tyArray__nHXaesL0DJZHyVS07ARPRA T2_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
eq___aBBXmHFBEivKqERloP6zmA((&a), data);
T2_[0] = a;
echoBinSafe(T2_, 1);
{
LA1_:;
}
{
eqdestroy___dS1BF3Vxjg9aJMmmhVJKSpQ((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
M(
A
N_LIB_PRIVATE N_NIMCALL(void, main__Hsygv509cfV9cFoGhMOACVxg)(NimStringV2 data) {
NimStringV2 a;
tyArray__nHXaesL0DJZHyVS07ARPRA T2_;
NIM_BOOL* nimErr_;
{nimErr_ = nimErrorFlag();
a.len = 0; a.p = NIM_NIL;
eq___aBBXmHFBEivKqERloP6zmA((&a), data);
T2_[0] = a;
echoBinSafe(T2_, 1);
{
LA1_:;
}
{
eqdestroy___dS1BF3Vxjg9aJMmmhVJKSpQ((&a));
}
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
}BeforeRet_: ;
}
M(
A
M(
M(
M(
M(
M(
M(
M(
M(
M(
M(
DP
M(