diff options
| author | Matthieu Sozeau | 2018-10-31 16:45:43 +0100 |
|---|---|---|
| committer | Matthieu Sozeau | 2018-11-06 12:09:26 +0100 |
| commit | 9cb970f99c0bd5f033742154c11c8313800de960 (patch) | |
| tree | 63efcec372dbfd0401f72cd8d5120a5760fe5e33 /Makefile.dev | |
| parent | 1aa71f100ddd5e3651a7d6e4adf0ebba5ae5fdee (diff) | |
[program] extend obligation to give back a mapping from obligations to
terms
This is necessary for programs like Equations that call add_definition
and want to later update in their hook some separate datastructures
which refer to the obligations that are defined by Program. We give back
a map from obligation name to a constr defined in the program's universe
state which the hook returns as well. (Obligation names also correspond
to undefined evars in the original terms through
Obligations.eterm_obligations).
Using this, I can avoid ucontext_of_aucontext in Equations, allowing PR
#8601 to go through.
Diffstat (limited to 'Makefile.dev')
0 files changed, 0 insertions, 0 deletions
