Skip to content

Provide safe and unsafe functions to generate symbolic values #607

@celinval

Description

@celinval

The return value of rmc::nondet doesn't always respect the invariant of a type. This can be confusing for a user which may want to cover the search space for all valid values of a type or for all possible values (valid and invalid).

We should create two different functions for each use case and ideally a way for a user to specify invariant of their own types.

Metadata

Metadata

Assignees

Labels

[C] BugThis is a bug. Something isn't working.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions