mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-09-11 23:19:30 +00:00
fc17c3565e
Remove unused cpuIntUsed and cpuIntToPeripheral variables from interrupt_esp32.go because these were declared but never read. Fix _globals_end in the linker script to cover .data in addition to .bss and .wifi_bss. Previously the GC scan range ended at _wifi_bss_end, missing any heap pointers stored in initialized globals (.data section). Extend to _edata so the conservative collector sees all global root pointers. Signed-off-by: deadprogram <ron@hybridgroup.com>