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
This issue can easily be demonstrated by type-checking the following class. The actual and expected error locations are marked using comments.
class A
operations
public static op : () ==> nat
op () ==
let a = 2,
b = '2' -- Error reported here
in
return a ** b; -- Expected error to be reported here
end A
VDMJ has the same problem.
The text was updated successfully, but these errors were encountered:
OK, I'll take a look. It's usually a trivial thing, using the location of a definition rather than the location of an expression that uses that definition.
This issue can easily be demonstrated by type-checking the following class. The actual and expected error locations are marked using comments.
VDMJ has the same problem.
The text was updated successfully, but these errors were encountered: