diff options
Diffstat (limited to 'library')
-rw-r--r-- | library/lib.ml | 2 | ||||
-rw-r--r-- | library/libnames.ml | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/library/lib.ml b/library/lib.ml index 688df5a0e..212e23578 100644 --- a/library/lib.ml +++ b/library/lib.ml @@ -452,7 +452,7 @@ let section_segment_of_mutual_inductive kn = let rec list_mem_assoc x = function | [] -> raise Not_found - | (a,_)::l -> compare a x = 0 or list_mem_assoc x l + | (a, _) :: l -> Int.equal (Names.id_ord a x) 0 || list_mem_assoc x l let section_instance = function | VarRef id -> diff --git a/library/libnames.ml b/library/libnames.ml index 197588f53..a07895eec 100644 --- a/library/libnames.ml +++ b/library/libnames.ml @@ -92,7 +92,7 @@ let sp_ord sp1 sp2 = let (p1,id1) = repr_path sp1 and (p2,id2) = repr_path sp2 in let p_bit = compare p1 p2 in - if p_bit = 0 then id_ord id1 id2 else p_bit + if Int.equal p_bit 0 then id_ord id1 id2 else p_bit module SpOrdered = struct |