testament: error instead of silently overwrite a spec (#16166)

This commit is contained in:
Timothee Cour 2020-11-29 10:42:50 -08:00 • committed by GitHub
commit 6114df3c24
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 51 additions and 27 deletions

View file

@ -2,12 +2,11 @@ discard """
exitcode: 1
targets: "c"
matrix: "-d:debug; -d:release"
outputsub: '''t13115.nim(13) t13115
Error: unhandled exception: This char is'''
outputsub: ''' and works fine! [Exception]'''
"""
const b_null: char = 0.char
var msg = "This char is `" & $b_null & "` and works fine!"
# bug #13115
# xxx bug: doesn't yet work for cpp
raise newException(Exception, msg)
var msg = "This char is `" & '\0' & "` and works fine!"
raise newException(Exception, msg)