Loading...
Searching...
No Matches
validate.h File Reference
+ Include dependency graph for validate.h:
+ This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
This macro takes a condition which denotes a well-formedness criterion on goto programs, expressions, instructions, etc.
Macro Definition Documentation
◆ DATA_CHECK
Value: do \
{ \
break; \
break; \
} \
} while(0)
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Thrown when a goto program that's being processed is in an invalid format, for example passing the wr...
This macro takes a condition which denotes a well-formedness criterion on goto programs, expressions, instructions, etc.
The first parameter should be of type validate_modet and indicates whether DATA_INVARIANT() is used to check the condition, or if an exception is thrown when the condition does not hold.
Definition at line 22 of file validate.h.
◆ DATA_CHECK_WITH_DIAGNOSTICS
#
define DATA_CHECK_WITH_DIAGNOSTICS
(
vm,
condition,
message,
...
)
Value: do \
{ \
break; \
break; \
} \
} while(0)
Definition at line 37 of file validate.h.