summary refs log tree commit diff stats
path: root/tests/init/tproveinit.nim
blob: c9f688309001039d1b3a8282ea70726499013276 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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