mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-16 08:04:20 +00:00
Fixed sizeOf to sizeof (#12347)
This commit is contained in:
committed by
Andreas Rumpf
parent
73c8391fd3
commit
678775601a
@@ -3546,7 +3546,7 @@ Nonoverloadable builtins
|
||||
The following builtin procs cannot be overloaded for reasons of implementation
|
||||
simplicity (they require specialized semantic checking)::
|
||||
|
||||
declared, defined, definedInScope, compiles, sizeOf,
|
||||
declared, defined, definedInScope, compiles, sizeof,
|
||||
is, shallowCopy, getAst, astToStr, spawn, procCall
|
||||
|
||||
Thus they act more like keywords than like ordinary identifiers; unlike a
|
||||
|
||||
@@ -955,10 +955,10 @@ proc toHex*(x: BiggestInt, len: Positive): string {.noSideEffect,
|
||||
if n == 0 and x < 0: n = -1
|
||||
|
||||
proc toHex*[T: SomeInteger](x: T): string =
|
||||
## Shortcut for ``toHex(x, T.sizeOf * 2)``
|
||||
## Shortcut for ``toHex(x, T.sizeof * 2)``
|
||||
runnableExamples:
|
||||
doAssert toHex(1984'i64) == "00000000000007C0"
|
||||
toHex(BiggestInt(x), T.sizeOf * 2)
|
||||
toHex(BiggestInt(x), T.sizeof * 2)
|
||||
|
||||
proc toHex*(s: string): string {.noSideEffect, rtl.} =
|
||||
## Converts a bytes string to its hexadecimal representation.
|
||||
|
||||
@@ -570,7 +570,7 @@ type
|
||||
|
||||
proc payloadCheck() =
|
||||
doAssert offsetOf(Payload, vals) == 4
|
||||
doAssert sizeOf(Payload) == 4
|
||||
doAssert sizeof(Payload) == 4
|
||||
|
||||
payloadCheck()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user