summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorflywind <43030857+xflywind@users.noreply.github.com>2020-12-22 04:18:13 -0600
committerGitHub <noreply@github.com>2020-12-22 11:18:13 +0100
commit7256afb00d4451f96b525039b39109d21561a14d (patch)
tree403efbbd708710606925bd876e6c3ff9696f7ea4
parentbc84d9c8cbaf4700e7c984a50876553ec21168b0 (diff)
downloadNim-7256afb00d4451f96b525039b39109d21561a14d.tar.gz
mark abs as inline (#16432)
-rw-r--r--lib/system.nim10
1 files 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.}
   ## <typeinfo.html>`_ 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),