diff options
-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: |