]> matita.cs.unibo.it Git - helm.git/commitdiff
Bug fixed: the `IsTerm attribute is now added by mk_meta and it was not
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 28 Oct 2009 16:28:50 +0000 (16:28 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 28 Oct 2009 16:28:50 +0000 (16:28 +0000)
preserved. The current code should be more stable.

helm/software/components/ng_tactics/nTacStatus.ml

index 0bef3a794448b6a9834e1be363f401bb3b0b1e8a..b6013c272f5d91d2372476b37448d3d77ad19343 100644 (file)
@@ -267,6 +267,7 @@ let mk_meta status ?(attrs=[]) ctx bo_or_ty kind =
       let n,h,metasenv,subst,o = status#obj in
       let metasenv, metano, instance, _ = 
         NCicMetaSubst.mk_meta ~attrs metasenv ctx ~with_type:ty kind in
+      let attrs,_,_ = NCicUtils.lookup_meta metano metasenv in
       let metasenv = List.filter (fun j,_ -> j <> metano) metasenv in
       let subst = (metano, (attrs, ctx, bo_, ty)) :: subst in
       let status = status#set_obj (n,h,metasenv,subst,o) in