mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-07 21:43:33 +00:00
fixed system.nim to use the proper getTypeInfo magic
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
# @putenv "key" "val"
|
||||
# Environment variables cannot be used in the options, however!
|
||||
|
||||
cc = clang
|
||||
cc = gcc
|
||||
|
||||
@if nim:
|
||||
# use the old fixed library for bootstrapping with Nim:
|
||||
|
||||
@@ -1889,4 +1889,8 @@ proc `[]=`*[T](s: var seq[T], x: TSlice[int], b: openArray[T]) =
|
||||
else:
|
||||
raise newException(EOutOfRange, "differing lengths for slice assignment")
|
||||
|
||||
proc getTypeInfo*[T](x: T): pointer {.magic: "ToAny".}
|
||||
proc getTypeInfo*[T](x: T): pointer {.magic: "GetTypeInfo".}
|
||||
## get type information for `x`. Ordinary code should not use this, but
|
||||
## the `typeinfo` module instead.
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user