mark abs as inline (#16432)

This commit is contained in:
flywind
2020-12-22 04:18:13 -06:00
committed by GitHub
parent bc84d9c8cb
commit 7256afb00d

View File

@@ -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),