code wiki / _hdl_build / nx_badimport_probe.nx
nx_badimport_probe.nx
buildroot/runtime/_hdl_build/nx_badimport_probe.nx
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
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
structs
| none |
consts
| none |
functions
| 12 | func main() -> i64 |