diff options
author | def <dennis@felsin9.de> | 2014-07-15 21:22:39 +0200 |
---|---|---|
committer | def <dennis@felsin9.de> | 2014-07-15 21:22:39 +0200 |
commit | 89c2793fb563172a7930d355d37e5d939db7d6ca (patch) | |
tree | 1d5953e87ed0db61f530dcffcba51b1174da321d | |
parent | 0251c081f69ee7e2814e08b657751a7c5bd93d1a (diff) | |
download | Nim-89c2793fb563172a7930d355d37e5d939db7d6ca.tar.gz |
Stop paramStr from always throwing an exception
-rw-r--r-- | lib/pure/os.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 380c9e6e7..a7f4f7d91 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -1633,7 +1633,7 @@ elif not defined(createNimRtl): proc paramStr*(i: int): TaintedString {.tags: [FReadIO].} = # Docstring in nimdoc block. - if i < cmdCount and i >= 0: result = TaintedString($cmdLine[i]) + if i < cmdCount and i >= 0: return TaintedString($cmdLine[i]) raise newException(EInvalidIndex, "invalid index") proc paramCount*(): int {.tags: [FReadIO].} = |