N_NIMCALL(NI32, checkmodulename_259227)(tnode191813* n) { NI32 result; NimStringDesc* modulename; NimStringDesc* fullpath; NimStringDesc* LOC1; nimfr("checkModuleName", "importer.nim") result = 0; nimln(50, "importer.nim"); modulename = getmodulename_259012(n); nimln(51, "importer.nim"); nimln(51, "importer.nim"); LOC1 = 0; LOC1 = tofullpath_167788((*n).Info.Fileindex); fullpath = findmodule_139312(modulename, LOC1); nimln(52, "importer.nim"); { nimln(52, "importer.nim"); nimln(52, "importer.nim"); if (!(fullpath->Sup.len == 0)) goto LA4; nimln(53, "importer.nim"); localerror_168571((*n).Info, ((NU16) 3), modulename); nimln(54, "importer.nim"); result = ((NI32) -1); } goto LA2; LA4: ; { nimln(56, "importer.nim"); result = fileinfoidx_166721(fullpath); } LA2: ; popFrame(); return result; }
static N_INLINE(tlineinfo166527, newlineinfo_167076)(NimStringDesc* filename, NI line, NI col) { tlineinfo166527 result; NI32 LOC1; nimfr("newLineInfo", "msgs.nim") memset((void*)&result, 0, sizeof(result)); nimln(547, "msgs.nim"); nimln(547, "msgs.nim"); LOC1 = 0; LOC1 = fileinfoidx_166721(filename); result = newlineinfo_167068(LOC1, line, col); popFrame(); return result; }