mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 14:00:35 +00:00
mark abs as inline (#16432)
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user