diff options
| author | Matej Kosik | 2017-02-02 11:18:26 +0100 |
|---|---|---|
| committer | Matej Košík | 2017-04-10 13:16:57 +0200 |
| commit | 7a51d6a94bdd6cc889cd69fa0fbb5c8a655b2b16 (patch) | |
| tree | 243e0e051061adc6d707f038f4a5a6ab470a41c9 /kernel | |
| parent | 0d364f7aa5cee042f0b327966fce35778f3285e0 (diff) | |
refactoring: Names.DirPath.compare
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/names.ml | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/kernel/names.ml b/kernel/names.ml index da02a32a28..b91fa758f9 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 |
