Skip to content

cryptol-remote-api runtime error #1197

@michaelabernardo

Description

@michaelabernardo

Hi there! I'm getting a runtime error using cryptol-remote-api when I use undefined in a property, even if it doesn't get used. Checking the property in the Cryptol interpreter passes as expected, but it fails in cryptol-remote-api. It worked previously, but stopped working with a newer version of the nightly Docker image last week.

Example Cryptol Code:

undefXor : {n} (fin n, n <= 16) => [32] -> [16] -> [n] -> [32]
undefXor a b c = a ^ (b # c # 0)

property testundefXor = undefXor`{n=0} 0x00000001 0x0001 undefined == 0x00010001

Error when checking property on cryptol-remote-api:

argo_client.interaction.ArgoException: Internal error Run-time error: undefined

Metadata

Metadata

Assignees

Labels

bugSomething not working correctly

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions