fixed system.nim to use the proper getTypeInfo magic

This commit is contained in:
Araq
2011-06-10 02:25:43 +02:00
parent 47caccabeb
commit 988de05707
2 changed files with 6 additions and 2 deletions

View File

@@ -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:

View File

@@ -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.