[HCR] Added warning for using performCodeReload() in main module (#11667)

* [HCR] Added error for using performCodeReload() in main module

* [HCR] changed this to a warning, clarified usage

* [HCR] fixed typo
This commit is contained in:
awr1
2019-07-07 02:18:33 -05:00
committed by Andreas Rumpf
parent 3258c1e2a3
commit 6a7f8e8ab5

View File

@@ -16,7 +16,10 @@ when defined(hotcodereloading):
proc hasAnyModuleChanged*(): bool = hcrReloadNeeded()
when not defined(JS):
template performCodeReload* = hcrPerformCodeReload()
template performCodeReload* =
when isMainModule:
{.warning: "Code residing in the main module will not be changed from calling a code-reload".}
hcrPerformCodeReload()
else:
template performCodeReload* = discard
else: