aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pretyping/termops.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/pretyping/termops.ml b/pretyping/termops.ml
index 22090d88cf..c0144cab4b 100644
--- a/pretyping/termops.ml
+++ b/pretyping/termops.ml
@@ -838,7 +838,8 @@ let is_imported_ref = function
let is_global id =
try
let ref = locate (make_short_qualid id) in
- not (is_imported_ref ref)
+ not (is_imported_ref ref) ||
+ (try ignore(locate (make_qualid (dirpath_of_string "Top") id)); true with _ -> false)
with Not_found ->
false