]> matita.cs.unibo.it Git - helm.git/blobdiff - matitaB/components/ng_disambiguation/grafiteDisambiguate.ml
Fixes a bug (introduced in the previous revision) which caused the environment
[helm.git] / matitaB / components / ng_disambiguation / grafiteDisambiguate.ml
index 3bede228d7bafec765e2df7cac49c6527c01535e..9c7ea4768ceb4152cf35839d2cda60fcfb3f90a6 100644 (file)
@@ -48,6 +48,7 @@ let initial_status = {
 class type g_status =
   object
    inherit Interpretations.g_status
+   inherit NCicLibrary.g_status
    method disambiguate_db: db
   end
 
@@ -63,7 +64,8 @@ class virtual status uid =
             DisambiguateTypes.InterprEnv.empty } >}
   method set_disambiguate_status
    : 'status. #g_status as 'status -> 'self
-      = fun o -> ((self#set_interp_status o)#set_disambiguate_db o#disambiguate_db)
+      = fun o -> ((self#set_interp_status o)#set_disambiguate_db
+      o#disambiguate_db)#set_lib_status o
  end
 
 (* let eval_with_new_aliases status f =