[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

(cherry picked from commit 6a7f8e8ab5)
This commit is contained in:
awr1
2019-07-07 02:18:33 -05:00
committed by narimiran
parent 615be176e6
commit e3c6f4d21b

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: