diff options
Diffstat (limited to 'library')
| -rw-r--r-- | library/declare.ml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/library/declare.ml b/library/declare.ml index 2305f31ffa..ed63983f71 100644 --- a/library/declare.ml +++ b/library/declare.ml @@ -243,7 +243,9 @@ let global_reference_imps kind id = c, list_of_implicits (constructor_implicits ((sp,i),j)) | _ -> assert false -let global env id = global_reference CCI id +let global env id = + try let _ = lookup_glob id (Environ.context env) in VAR id + with Not_found -> global_reference CCI id let is_global id = try |
