fixes #3193
This commit is contained in:
parent
b251625840
commit
94e504113e
1 changed files with 2 additions and 1 deletions
|
|
@ -572,6 +572,7 @@ proc unsafeNew*[T](a: var ref T, size: Natural) {.magic: "New", noSideEffect.}
|
||||||
## purposes when you know what you're doing!
|
## purposes when you know what you're doing!
|
||||||
|
|
||||||
proc sizeof*[T](x: T): int {.magic: "SizeOf", noSideEffect.}
|
proc sizeof*[T](x: T): int {.magic: "SizeOf", noSideEffect.}
|
||||||
|
proc sizeof*(x: typedesc): int {.magic: "SizeOf", noSideEffect.}
|
||||||
## returns the size of ``x`` in bytes. Since this is a low-level proc,
|
## returns the size of ``x`` in bytes. Since this is a low-level proc,
|
||||||
## its usage is discouraged - using ``new`` for the most cases suffices
|
## its usage is discouraged - using ``new`` for the most cases suffices
|
||||||
## that one never needs to know ``x``'s size. As a special semantic rule,
|
## that one never needs to know ``x``'s size. As a special semantic rule,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue