From 89a706fb3c23289d336d5feddaf64f1a797ef7e9 Mon Sep 17 00:00:00 2001 From: araq Date: Sun, 16 Nov 2025 10:00:28 +0100 Subject: [PATCH] progress --- compiler/ast2nif.nim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/compiler/ast2nif.nim b/compiler/ast2nif.nim index 1528b9d112..499db5e41d 100644 --- a/compiler/ast2nif.nim +++ b/compiler/ast2nif.nim @@ -356,14 +356,14 @@ proc trInclude(w: var Writer; n: PNode) = w.deps.addParRi proc trImport(w: var Writer; n: PNode) = - w.deps.addParLe pool.tags.getOrIncl(toNifTag(n.kind)), trLineInfo(w, n.info) for child in n: - assert child.kind == nkSym - let s = child.sym - assert s.kindImpl == skModule - let fp = toFullPath(w.infos.config, s.positionImpl.FileIndex) - w.deps.addStrLit fp - w.deps.addParRi + if child.kind == nkSym: + w.deps.addParLe pool.tags.getOrIncl(toNifTag(n.kind)), trLineInfo(w, n.info) + let s = child.sym + assert s.kindImpl == skModule + let fp = toFullPath(w.infos.config, s.positionImpl.FileIndex) + w.deps.addStrLit fp + w.deps.addParRi proc writeNode(w: var Writer; dest: var TokenBuf; n: PNode) = if n == nil: