diff options
author | Pierre Letouzey <pierre.letouzey@inria.fr> | 2015-10-25 12:14:12 +0100 |
---|---|---|
committer | Pierre Letouzey <pierre.letouzey@inria.fr> | 2015-10-25 12:14:12 +0100 |
commit | c2de48c3f59415eaf0f2cbb5cfe78f23e908a459 (patch) | |
tree | cfabd3b72d81389cf4a7a93cb656534a570ca6ef /kernel/modops.mli | |
parent | 1b029b2163386f20179a61f6bdb68e5532f4c306 (diff) |
Minor module cleanup : error HigherOrderInclude was never happening
When F is a Functor, doing an 'Include F' triggers the 'Include Self'
mechanism: the current context is used as an pseudo-argument to F.
This may fail with a subtype error if the current context isn't adequate.
Diffstat (limited to 'kernel/modops.mli')
-rw-r--r-- | kernel/modops.mli | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/kernel/modops.mli b/kernel/modops.mli index 6fbcd81d0..a335ad9b4 100644 --- a/kernel/modops.mli +++ b/kernel/modops.mli @@ -126,7 +126,6 @@ type module_typing_error = | IncorrectWithConstraint of Label.t | GenerativeModuleExpected of Label.t | LabelMissing of Label.t * string - | HigherOrderInclude exception ModuleTypingError of module_typing_error @@ -153,5 +152,3 @@ val error_incorrect_with_constraint : Label.t -> 'a val error_generative_module_expected : Label.t -> 'a val error_no_such_label_sub : Label.t->string->'a - -val error_higher_order_include : unit -> 'a |