updated for version 7.0-068
diff --git a/src/spell.c b/src/spell.c
index 8b65336..ad13970 100644
--- a/src/spell.c
+++ b/src/spell.c
@@ -15658,7 +15658,7 @@
 		    ? MB_STRNICMP(p, pat, STRLEN(pat)) == 0
 		    : STRNCMP(p, pat, STRLEN(pat)) == 0)
 		&& ins_compl_add_infercase(p, (int)STRLEN(p),
-					  FALSE, NULL, *dir, 0) == OK)
+					  p_ic, NULL, *dir, 0) == OK)
 	/* if dir was BACKWARD then honor it just once */
 	*dir = FORWARD;
 }