summaryrefslogtreecommitdiff
path: root/lib/kernel/precedence.ml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/kernel/precedence.ml')
-rw-r--r--lib/kernel/precedence.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/kernel/precedence.ml b/lib/kernel/precedence.ml
index 05ad69f..d48203e 100644
--- a/lib/kernel/precedence.ml
+++ b/lib/kernel/precedence.ml
@@ -17,6 +17,7 @@ type ('s, 'r) rules = {
disposition : winner:'r candidate -> loser:'r candidate -> disposition;
admit :
observed:'r candidate ->
+ temporal:'r candidate ->
('r candidate * privilege) list ->
('r candidate * privilege) list;
}
@@ -55,7 +56,7 @@ let resolve rules ctx ~temporal ~sanctoral =
([], [], []) losers
in
let comms = List.rev comms and deferred = List.rev deferred in
- let admitted = rules.admit ~observed comms in
+ let admitted = rules.admit ~observed ~temporal comms in
let dropped =
List.filter (fun c -> not (List.exists (fun a -> fst a == fst c) admitted)) comms
in