diff options
Diffstat (limited to 'tests/notnil/tnotnil.nim')
-rw-r--r-- | tests/notnil/tnotnil.nim | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/tests/notnil/tnotnil.nim b/tests/notnil/tnotnil.nim index f65634ed6..c33b6fcac 100644 --- a/tests/notnil/tnotnil.nim +++ b/tests/notnil/tnotnil.nim @@ -1,23 +1,13 @@ discard """ - line: 22 errormsg: "type mismatch" + line: 13 """ - +{.experimental: "notnil".} type PObj = ref TObj not nil TObj = object x: int - MyString = string not nil - -#var x: PObj = nil - -proc p(x: string not nil): int = - result = 45 - -proc q(x: MyString) = nil -proc q2(x: string) = nil +proc q2(x: string) = discard q2(nil) -q(nil) - |