From 65c08212db7d2e8f778b0db43e831f5f3e86b8ce Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Sat, 28 Apr 2018 07:57:44 +0200 Subject: [PATCH] system.nim: minor code cleanup --- lib/system/sysstr.nim | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/system/sysstr.nim b/lib/system/sysstr.nim index e64e12fc7f..9e7ee903f3 100644 --- a/lib/system/sysstr.nim +++ b/lib/system/sysstr.nim @@ -101,9 +101,6 @@ proc cstrToNimstr(str: cstring): NimString {.compilerRtl.} = if str == nil: NimString(nil) else: toNimStr(str, str.len) -template wasMoved(x: NimString): bool = false -# (x.reserved and seqShallowFlag) != 0 - proc copyString(src: NimString): NimString {.compilerRtl.} = if src != nil: if (src.reserved and seqShallowFlag) != 0: @@ -209,7 +206,7 @@ proc addChar(s: NimString, c: char): NimString = proc resizeString(dest: NimString, addlen: int): NimString {.compilerRtl.} = if dest == nil: result = rawNewStringNoInit(addlen) - elif dest.len + addlen <= dest.space and not wasMoved(dest): + elif dest.len + addlen <= dest.space: result = dest else: # slow path: var sp = max(resize(dest.space), dest.len + addlen)