mirror of
https://github.com/nim-lang/Nim.git
synced 2026-06-06 11:54:11 +00:00
[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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user