diff options
Diffstat (limited to 'tests/accept/compile/tdictdestruct.nim')
-rwxr-xr-x | tests/accept/compile/tdictdestruct.nim | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/tests/accept/compile/tdictdestruct.nim b/tests/accept/compile/tdictdestruct.nim index 9c1f27ed8..09e173b7c 100755 --- a/tests/accept/compile/tdictdestruct.nim +++ b/tests/accept/compile/tdictdestruct.nim @@ -1,6 +1,3 @@ -discard """ - disabled: true -""" type TDict[TK, TV] = object @@ -14,7 +11,7 @@ proc fakeNew[T](x: var ref T, destroy: proc (a: ref T)) = proc destroyDict[TK, TV](a: PDict[TK, TV]) = return proc newDict[TK, TV](a: TK, b: TV): PDict[TK, TV] = - Fakenew(result, destroyDict) + Fakenew(result, destroyDict[TK, TV]) # Problem: destroyDict is not instantiated when newDict is instantiated! |