From 7256afb00d4451f96b525039b39109d21561a14d Mon Sep 17 00:00:00 2001 From: flywind <43030857+xflywind@users.noreply.github.com> Date: Tue, 22 Dec 2020 04:18:13 -0600 Subject: [PATCH] mark abs as inline (#16432) --- lib/system.nim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/system.nim b/lib/system.nim index 0797b7caf..85ef15e08 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -2029,15 +2029,15 @@ proc getTypeInfo*[T](x: T): pointer {.magic: "GetTypeInfo", benign.} ## `_ instead. {.push stackTrace: off.} -proc abs*(x: int): int {.magic: "AbsI", noSideEffect.} = +func abs*(x: int): int {.magic: "AbsI", inline.} = if x < 0: -x else: x -proc abs*(x: int8): int8 {.magic: "AbsI", noSideEffect.} = +func abs*(x: int8): int8 {.magic: "AbsI", inline.} = if x < 0: -x else: x -proc abs*(x: int16): int16 {.magic: "AbsI", noSideEffect.} = +func abs*(x: int16): int16 {.magic: "AbsI", inline.} = if x < 0: -x else: x -proc abs*(x: int32): int32 {.magic: "AbsI", noSideEffect.} = +func abs*(x: int32): int32 {.magic: "AbsI", inline.} = if x < 0: -x else: x -proc abs*(x: int64): int64 {.magic: "AbsI", noSideEffect.} = +func abs*(x: int64): int64 {.magic: "AbsI", inline.} = ## Returns the absolute value of `x`. ## ## If `x` is ``low(x)`` (that is -MININT for its type),