Quantcast
Channel: Dafny: An Automatic Program Verifier for Functional Correctness
Viewing all articles
Browse latest Browse all 1106

Closed Unassigned: Dafny infinite loop when using /ironDafny, nativeType, and import [134]

$
0
0
When I run Dafny on the following file with the "/ironDafny" command-line argument, it never terminates:

module NativeTypes {
newtype{:nativeType "ushort"} uint16 = i:int | 0 <= i < 0x10000
}

abstract module AbstractModuleA
{
import opened NativeTypes
datatype T = T(i:uint16)
}

abstract module AbstractModuleB
{
import opened A as AbstractModuleA
}

abstract module AbstractModuleC
{
import opened B as AbstractModuleB
}


Viewing all articles
Browse latest Browse all 1106

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>