diff options
Diffstat (limited to 'tests/errmsgs/t9768.nim')
-rw-r--r-- | tests/errmsgs/t9768.nim | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/errmsgs/t9768.nim b/tests/errmsgs/t9768.nim new file mode 100644 index 000000000..b5ff58367 --- /dev/null +++ b/tests/errmsgs/t9768.nim @@ -0,0 +1,31 @@ +discard """ + errormsg: "unhandled exception: t9768.nim(24, 3) `a < 4` [AssertionDefect]" + file: "std/assertions.nim" + matrix: "-d:nimPreviewSlimSystem" + nimout: ''' +stack trace: (most recent call last) +t9768.nim(29, 33) main +t9768.nim(24, 11) foo1 +''' +""" +import std/assertions + + + + + + + + + +## line 20 + +proc foo1(a: int): auto = + doAssert a < 4 + result = a * 2 + +proc main()= + static: + if foo1(1) > 0: discard foo1(foo1(2)) + +main() |