close #9901 add testcase (#16662)

* close #9901 add testcase

* follow advice
This commit is contained in:
flywind
2021-01-11 12:00:57 -06:00
committed by GitHub
parent da28df6113
commit 335f849c36

18
tests/misc/tproveinit.nim Normal file
View 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