diff options
author | Araq <rumpf_a@web.de> | 2013-12-01 14:04:15 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-12-01 14:04:15 +0100 |
commit | f59e502382b09e17dd3d30ad249c0b58dd7811f3 (patch) | |
tree | 95afaf48b54d21a0560bc09e4bfabb315e88d68c /lib/system | |
parent | 0d193a446b8c1078bde6a150503a7b006ffba72e (diff) | |
download | Nim-f59e502382b09e17dd3d30ad249c0b58dd7811f3.tar.gz |
better error message for implicitly available modules
Diffstat (limited to 'lib/system')
-rw-r--r-- | lib/system/channels.nim | 3 | ||||
-rw-r--r-- | lib/system/threads.nim | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/system/channels.nim b/lib/system/channels.nim index d0294322a..9c3cc93e0 100644 --- a/lib/system/channels.nim +++ b/lib/system/channels.nim @@ -13,6 +13,9 @@ ## ## **Note:** The current implementation of message passing is slow and does ## not work with cyclic data structures. + +when not defined(NimString): + {.error: "You must not import this module explicitly".} type pbytes = ptr array[0.. 0xffff, byte] diff --git a/lib/system/threads.nim b/lib/system/threads.nim index 7d74de92d..104ca63c1 100644 --- a/lib/system/threads.nim +++ b/lib/system/threads.nim @@ -39,6 +39,9 @@ ## createThread(thr[i], threadFunc, (i*10, i*10+5)) ## joinThreads(thr) +when not defined(NimString): + {.error: "You must not import this module explicitly".} + const maxRegisters = 256 # don't think there is an arch with more registers useStackMaskHack = false ## use the stack mask hack for better performance |