* close #9901 add testcase * follow advice
This commit is contained in:
parent
da28df6113
commit
335f849c36
1 changed files with 18 additions and 0 deletions
18
tests/misc/tproveinit.nim
Normal file
18
tests/misc/tproveinit.nim
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
discard """
|
||||||
|
joinable: false
|
||||||
|
"""
|
||||||
|
|
||||||
|
{.warningAsError[ProveInit]:on.}
|
||||||
|
template main() =
|
||||||
|
proc fn(): var int =
|
||||||
|
discard
|
||||||
|
discard fn()
|
||||||
|
doAssert not compiles(main())
|
||||||
|
|
||||||
|
# bug #9901
|
||||||
|
import std/[sequtils, times]
|
||||||
|
proc parseMyDates(line: string): DateTime =
|
||||||
|
result = parse(line, "yyyy-MM-dd")
|
||||||
|
var dateStrings = @["2018-12-01", "2018-12-02", "2018-12-03"]
|
||||||
|
var parsed = dateStrings.map(parseMyDates)
|
||||||
|
discard parsed
|
||||||
Loading…
Add table
Add a link
Reference in a new issue