From 60929953cb4ac0dffaa95ee25b666983b189cee1 Mon Sep 17 00:00:00 2001 From: flywind Date: Wed, 24 Feb 2021 23:52:23 -0600 Subject: mark inline (#17180) --- lib/pure/os.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 28c60d6eb..66a803058 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -225,7 +225,7 @@ proc joinPath*(parts: varargs[string]): string {.noSideEffect, for i in 0..high(parts): joinPathImpl(result, state, parts[i]) -proc `/`*(head, tail: string): string {.noSideEffect.} = +proc `/`*(head, tail: string): string {.noSideEffect, inline.} = ## The same as `joinPath(head, tail) proc <#joinPath,string,string>`_. ## ## See also: @@ -243,7 +243,7 @@ proc `/`*(head, tail: string): string {.noSideEffect.} = assert "usr/" / "/lib/" == "usr/lib/" assert "usr" / "lib" / "../bin" == "usr/bin" - return joinPath(head, tail) + result = joinPath(head, tail) proc splitPath*(path: string): tuple[head, tail: string] {. noSideEffect, rtl, extern: "nos$1".} = -- cgit 1.4.1-2-gfad0