summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorTimothee Cour <timothee.cour2@gmail.com>2021-01-22 06:06:45 -0800
committerGitHub <noreply@github.com>2021-01-22 15:06:45 +0100
commit8f1f0bd1daedfe96b1dd1cf248057be516e1d186 (patch)
tree24a5c2f77d118257f8947c15d197e288ce6260c1 /tests
parent2d0cb18b9f092fad54abefed475218ae92fc846c (diff)
downloadNim-8f1f0bd1daedfe96b1dd1cf248057be516e1d186.tar.gz
typetraits: make genericHead docs reflect reality; use runnableExamples (#16776) [backport:1.4]
Diffstat (limited to 'tests')
-rw-r--r--tests/metatype/ttypetraits.nim7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/metatype/ttypetraits.nim b/tests/metatype/ttypetraits.nim
index 326faac82..32cdd2871 100644
--- a/tests/metatype/ttypetraits.nim
+++ b/tests/metatype/ttypetraits.nim
@@ -282,7 +282,12 @@ block genericHead:
   doAssert not compiles(genericHead(Foo))
   type Bar = object
   doAssert not compiles(genericHead(Bar))
-  # doAssert seq[int].genericHead is seq
+
+  when false: # xxx not supported yet
+    doAssert seq[int].genericHead is seq
+  when false: # xxx not supported yet, gives: Error: identifier expected
+    type Hoo[T] = object
+    doAssert genericHead(Hoo[int])[float] is Hoo[float]
 
 block: # elementType
   iterator myiter(n: int): auto =