File: tfinallyerrmsg.nim

package info (click to toggle)
nim 2.2.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,951,164 kB
  • sloc: sh: 24,599; ansic: 1,771; python: 1,493; makefile: 1,013; sql: 298; asm: 141; xml: 13
file content (19 lines) | stat: -rw-r--r-- 474 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
discard """
  cmd: "nim check $file"
"""

block: # issue #19672
  try:
    10 #[tt.Error
    ^ expression '10' is of type 'int literal(10)' and has to be used (or discarded); start of expression here: tfinallyerrmsg.nim(5, 1)]#
  finally:
    echo "Finally block"

block: # issue #13871
  template t(body: int) =
    try:
      body
    finally:
      echo "expression"
  t: 2 #[tt.Error
     ^ expression '2' is of type 'int literal(2)' and has to be used (or discarded)]#