diff options
author | awr1 <41453959+awr1@users.noreply.github.com> | 2019-07-07 02:18:33 -0500 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-07-07 09:18:33 +0200 |
commit | 6a7f8e8ab5dddd3796c52b5f500cbc4c4b839b6a (patch) | |
tree | e159a611f87e03aecf2de623888ad8dc28ac9816 /lib/core | |
parent | 3258c1e2a3b9a7778e826e8739bdf865a25b61f8 (diff) | |
download | Nim-6a7f8e8ab5dddd3796c52b5f500cbc4c4b839b6a.tar.gz |
[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
Diffstat (limited to 'lib/core')
-rw-r--r-- | lib/core/hotcodereloading.nim | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/core/hotcodereloading.nim b/lib/core/hotcodereloading.nim index 8b48b3d69..118e7f25c 100644 --- a/lib/core/hotcodereloading.nim +++ b/lib/core/hotcodereloading.nim @@ -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: |