summary refs log tree commit diff stats
path: root/tests/accept/run/texplicitgeneric2.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/accept/run/texplicitgeneric2.nim')
-rwxr-xr-xtests/accept/run/texplicitgeneric2.nim30
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/accept/run/texplicitgeneric2.nim b/tests/accept/run/texplicitgeneric2.nim
deleted file mode 100755
index 9bd2f04c8..000000000
--- a/tests/accept/run/texplicitgeneric2.nim
+++ /dev/null
@@ -1,30 +0,0 @@
-# test explicit type instantiation
-
-type
-  TDict*[TKey, TValue] = object 
-    data: seq[tuple[k: TKey, v: TValue]]
-  PDict*[TKey, TValue] = ref TDict[TKey, TValue]
-  
-proc newDict*[TKey, TValue](): PDict[TKey, TValue] = 
-  new(result)
-  result.data = @[]
-  
-proc add*(d: PDict, k: TKey, v: TValue) = 
-  d.data.add((k, v))
-  
-
-#iterator items*(d: PDict): tuple[k: TKey, v: TValue] = 
-#  for k, v in items(d.data): yield (k, v)
-    
-var d = newDict[int, string]()
-d.add(12, "12")
-d.add(13, "13")
-for k, v in items(d): 
-  stdout.write("Key: ", $k, " value: ", v)
-
-var c = newDict[char, string]()
-c.add('A', "12")
-c.add('B', "13")
-for k, v in items(c): 
-  stdout.write(" Key: ", $k, " value: ", v)
-