Closed ssomayyajula closed 1 month ago
Closing this b/c import C: Concrete
is actually an abstract import, not a concrete import. However, this is still a bug - the program should be rejected.
However, this is still a bug - the program should be rejected.
Why not repurpose this ticket for reporting that bug?
Dafny version
latest
Code to produce this issue
Command to run and resulting output
What happened?
If you look at
lib.cs
, the compiledDriver
module is making references toLibrary__mExtendedAbstract.C
when it should just be making references toC
orConcrete
. The guarantee that abstract modules disappear at compile time isn't holding.What type of operating system are you experiencing the problem on?
Mac