Skip to content
Snippets Groups Projects
Commit 07718350 authored by Fonenantsoa Maurica's avatar Fonenantsoa Maurica
Browse files

Addresses Julien's review no.1:

- Interval inference and typing
- Multi-dimensional arrays with ranges as indexes:
  - If the only range is the last index -> single call to builtin
  - Else -> not yet "arithmetic over set of pointers" (requires Mmodel modification)
- Tests for struct
- Richer pattern matching instead of is_trange
- has_range -> Misc.is_range_free
- Using Cil_const.make_logic_var_kind, Logic_const.taddrof, Logic_const.type_of_element and Logic_utils.mk_cast
- [elt] @ list -> elt :: list
- Options.fatal -> Options.abort
- Comments:
  - On the Range Elimination operation
  - Describing the formula for the range-free term
  - Describing mmodel_call_with_ranges and mmodel_call_default
parent 1e6d9642
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment