mark abs as inline (#16432)
This commit is contained in:
parent
bc84d9c8cb
commit
7256afb00d
1 changed files with 5 additions and 5 deletions
|
|
@ -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),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue