* add testcase for #5926

* fix #12759
This commit is contained in:
flywind 2020-07-12 15:31:03 +08:00 • committed by GitHub
commit 9ec9a31f46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View file

@ -37,7 +37,7 @@ type
var gTerm {.threadvar.}: owned(PTerminal) var gTerm {.threadvar.}: owned(PTerminal)
proc newTerminal(): owned(PTerminal) {.gcsafe.} proc newTerminal(): owned(PTerminal) {.gcsafe, raises: [].}
proc getTerminal(): PTerminal {.inline.} = proc getTerminal(): PTerminal {.inline.} =
if isNil(gTerm): if isNil(gTerm):

View file

@ -0,0 +1,10 @@
discard """
action: "compile"
"""
import terminal
proc test() {.raises:[IOError, ValueError].} =
setBackgroundColor(stdout, bgRed)
test()