code wiki / _hdl_build / nx_badimport_probe.nx

nx_badimport_probe.nx

buildroot/runtime/_hdl_build/nx_badimport_probe.nx

1011 B17 linesdepth 2pulls 3 transitivereach 0 importersview sourcekind probe
docsdependenciesstructsconstsfunctions

about

nx_badimport_probe.nx -- FAIL-OPEN PROBE for seq650: an UNRESOLVED import must be a LOUD ERROR. Imports resolve DIRECTORY-LOCAL, and the reported defect is that nx_cc emits an EMPTY elf on an unresolved import instead of hard-erroring -- so three real organs (nx_dataeng_compare_page, nx_site_archetype, nx_site_build) "built successfully" and produced nothing. HOW TO READ THIS PROBE: it is the one probe that PASSES BY FAILING TO BUILD. A loud build failure naming the missing module is the CORRECT outcome. A "BUILT" line -- especially one with a 0-byte or tiny artifact -- is the defect reproducing. Never "fix" this file's import.

dependencies 2 imports · 0 importers

nx_syscalls.nx nx_this_module_does_not_exist_seq6 nx_badimport_probe.nx

imports: nx_syscalls.nxnx_this_module_does_not_exist_seq650_probe.nx (unresolved)

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sys_write sys_exit

structs

none

consts

none

functions

12func main() -> i64