From f12a5431a19ac80900fe049e3d44000b891e6273 Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 21 Aug 2018 20:33:47 +0200 Subject: make tests green again --- lib/system.nim | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/system.nim') diff --git a/lib/system.nim b/lib/system.nim index 52ed524be..832a98976 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -4112,6 +4112,7 @@ template once*(body: untyped): untyped = {.pop.} #{.push warning[GcMem]: off, warning[Uninit]: off.} proc substr*(s: string, first, last: int): string = + let first = max(first, 0) let L = max(min(last, high(s)) - first + 1, 0) result = newString(L) for i in 0 .. L-1: -- cgit 1.4.1-2-gfad0