The issue isn't with the assert specifically, but rather because you are comparing your function pointer to nil (see here: [https://github.com/nim-lang/Nim/issues/6955)](https://github.com/nim-lang/Nim/issues/6955\)). If you want, you can disable the warning by using the {.gcsafe.} pragma: ProcessIDToAddress* = proc (pid: ProcessID, port: var Port, address: var NotAString): void {.nimcall, gcsafe.}
- Error: 'XXX' is not GC-safe as it accesses 'YYY' which is a global... monster
- Re: Error: 'XXX' is not GC-safe as it accesses 'YYY' which is... nucky9
