You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I made a single nim file with the given contents, and I don't get any errors in VS Code (no red line, no entry in the Problems list, etc). If I try to compile the file, I get an error, "Error: conversion from All to A is invalid". Many other types of errors and warnings are working fine though
type
All = enum
a1
a2
b1
b2
A = range[a1..a2]
B = range[b1..b2]
proc test(a: A) =
echo a
test(b1)
The text was updated successfully, but these errors were encountered:
the problem is that nim check doesn't report this error, which as far as I can tell is a compiler bug. I went ahead and created an issue for that: nim-lang/Nim#20192
Just as a side note, you're probably better off using https://github.com/saem/vscode-nim which is actively maintained. It also has some fixes for error reporting (for issues where the problem lies on the extension side), in case you encounter something similar again.
I made a single nim file with the given contents, and I don't get any errors in VS Code (no red line, no entry in the Problems list, etc). If I try to compile the file, I get an error, "Error: conversion from All to A is invalid". Many other types of errors and warnings are working fine though
The text was updated successfully, but these errors were encountered: