aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/names.ml
diff options
context:
space:
mode:
authorGravatar Matej Kosik <matej.kosik@inria.fr>2017-02-02 11:18:26 +0100
committerGravatar Matej Košík <matej.kosik@inria.fr>2017-04-10 13:16:57 +0200
commit7a51d6a94bdd6cc889cd69fa0fbb5c8a655b2b16 (patch)
tree243e0e051061adc6d707f038f4a5a6ab470a41c9 /kernel/names.ml
parent0d364f7aa5cee042f0b327966fce35778f3285e0 (diff)
refactoring: Names.DirPath.compare
Diffstat (limited to 'kernel/names.ml')
-rw-r--r--kernel/names.ml12
1 files changed, 1 insertions, 11 deletions
diff --git a/kernel/names.ml b/kernel/names.ml
index da02a32a2..b91fa758f 100644
--- a/kernel/names.ml
+++ b/kernel/names.ml
@@ -162,17 +162,7 @@ module DirPath =
struct
type t = module_ident list
- let rec compare (p1 : t) (p2 : t) =
- if p1 == p2 then 0
- else begin match p1, p2 with
- | [], [] -> 0
- | [], _ -> -1
- | _, [] -> 1
- | id1 :: p1, id2 :: p2 ->
- let c = Id.compare id1 id2 in
- if Int.equal c 0 then compare p1 p2 else c
- end
-
+ let compare = List.compare Id.compare
let equal = List.equal Id.equal
let rec hash accu = function