mark abs as inline (#16432)

This commit is contained in:
flywind 2020-12-22 04:18:13 -06:00 • committed by GitHub
commit 7256afb00d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2029,15 +2029,15 @@ proc getTypeInfo*[T](x: T): pointer {.magic: "GetTypeInfo", benign.}
## <typeinfo.html>`_ instead. ## <typeinfo.html>`_ instead.
{.push stackTrace: off.} {.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 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 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 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 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`. ## Returns the absolute value of `x`.
## ##
## If `x` is ``low(x)`` (that is -MININT for its type), ## If `x` is ``low(x)`` (that is -MININT for its type),