diff options
| author | Enrico Tassi | 2014-06-02 10:52:31 +0200 |
|---|---|---|
| committer | Enrico Tassi | 2014-06-08 11:17:05 +0200 |
| commit | 289b2b9a1c3d3ebc3c1975663d16c04e88b6329b (patch) | |
| tree | b8484b831d9fe3d027c186ebe86acbc82426fea3 /intf | |
| parent | e1ba72037191b1d4be9de8a0a8fc1faa24eeb12c (diff) | |
Enforce a correct exception handling in declaration_hooks
This should finally get rid of the following class of bugs:
Qed fails, STM undoes to the beginning of the proof because the
exception is not annotated with the correct state, PG gets out of
sync because errors always refer to the last command in PGIP.
Diffstat (limited to 'intf')
| -rw-r--r-- | intf/tacexpr.mli | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intf/tacexpr.mli b/intf/tacexpr.mli index 4b4a54a035..7895ddbf47 100644 --- a/intf/tacexpr.mli +++ b/intf/tacexpr.mli @@ -273,4 +273,4 @@ type raw_tactic_arg = type raw_red_expr = (r_trm, r_cst, r_pat) red_expr_gen type glob_red_expr = (g_trm, g_cst, g_pat) red_expr_gen -type 'a declaration_hook = locality -> global_reference -> 'a +type 'a declaration_hook = 'a Future.hook |
