fix for bad error message with const in case statement (#21182)

* preliminary fix for bad error message with const

* add test case

* fix tmatrixconcept and tmatrixlib
This commit is contained in:
metagn 2022-12-27 23:24:00 +03:00 • committed by GitHub
commit 5684093135
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions

View file

@ -0,0 +1,7 @@
# https://forum.nim-lang.org/t/9762
const foo = "abc"
case 'a'
of foo: echo "should error" #[tt.Error
^ type mismatch: got <string> but expected 'char']#
else: discard