[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:
parent
3258c1e2a3
commit
6a7f8e8ab5
1 changed files with 4 additions and 1 deletions
|
|
@ -16,7 +16,10 @@ when defined(hotcodereloading):
|
||||||
proc hasAnyModuleChanged*(): bool = hcrReloadNeeded()
|
proc hasAnyModuleChanged*(): bool = hcrReloadNeeded()
|
||||||
|
|
||||||
when not defined(JS):
|
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:
|
else:
|
||||||
template performCodeReload* = discard
|
template performCodeReload* = discard
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue