@@ -1068,7 +1068,7 @@ implicitise syn ignore ist tm = -- trace ("INCOMING " ++ showImp True tm) $
1068 imps top env (PPi (Imp l _ doc _) n ty sc)
1068 imps top env (PPi (Imp l _ doc _) n ty sc)
1069 = do let isn = nub (namesIn uvars ist ty) `dropAll` [n]
1069 = do let isn = nub (namesIn uvars ist ty) `dropAll` [n]
1070 (decls , ns) <- get
1070 (decls , ns) <- get
1071− put (PImp (getPriority ist ty) True l n ty doc : decls,
1071+ put (PImp (getPriority ist ty) True l n Placeholder doc : decls,
1072 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1072 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1073 imps True (n:env) sc
1073 imps True (n:env) sc
1074 imps top env (PPi (Exp l _ doc _) n ty sc)
1074 imps top env (PPi (Exp l _ doc _) n ty sc)
@@ -1076,7 +1076,7 @@ implicitise syn ignore ist tm = -- trace ("INCOMING " ++ showImp True tm) $
1076 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1076 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1077 _ -> [])
1077 _ -> [])
1078 (decls, ns) <- get -- ignore decls in HO types
1078 (decls, ns) <- get -- ignore decls in HO types
1079− put (PExp (getPriority ist ty) l ty doc : decls,
1079+ put (PExp (getPriority ist ty) l Placeholder doc : decls,
1080 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1080 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1081 imps True (n:env) sc
1081 imps True (n:env) sc
1082 imps top env (PPi (Constraint l _ doc) n ty sc)
1082 imps top env (PPi (Constraint l _ doc) n ty sc)
@@ -1084,7 +1084,7 @@ implicitise syn ignore ist tm = -- trace ("INCOMING " ++ showImp True tm) $
1084 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1084 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1085 _ -> [])
1085 _ -> [])
1086 (decls, ns) <- get -- ignore decls in HO types
1086 (decls, ns) <- get -- ignore decls in HO types
1087− put (PConstraint 10 l ty doc : decls,
1087+ put (PConstraint 10 l Placeholder doc : decls,
1088 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1088 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1089 imps True (n:env) sc
1089 imps True (n:env) sc
1090 imps top env (PPi (TacImp l _ scr doc) n ty sc)
1090 imps top env (PPi (TacImp l _ scr doc) n ty sc)
@@ -1092,7 +1092,7 @@ implicitise syn ignore ist tm = -- trace ("INCOMING " ++ showImp True tm) $
1092 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1092 (PRef _ x) -> namesIn uvars ist sc `dropAll` [n]
1093 _ -> [])
1093 _ -> [])
1094 (decls, ns) <- get -- ignore decls in HO types
1094 (decls, ns) <- get -- ignore decls in HO types
1095− put (PTacImplicit 10 l n scr ty doc : decls,
1095+ put (PTacImplicit 10 l n scr Placeholder doc : decls,
1096 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1096 nub (ns ++ (isn `dropAll` (env ++ map fst (getImps decls)))))
1097 imps True (n:env) sc
1097 imps True (n:env) sc
1098 imps top env (PEq _ l r)
1098 imps top env (PEq _ l r)