patch 8.2.1554: crash in normal test
Problem: Crash in normal test.
Solution: Skip adjusting marks if there are no folds.
diff --git a/src/fold.c b/src/fold.c
index 90fafea..3c106d2 100644
--- a/src/fold.c
+++ b/src/fold.c
@@ -1515,6 +1515,9 @@
linenr_T last;
linenr_T top;
+ if (gap->ga_len == 0)
+ return;
+
// In Insert mode an inserted line at the top of a fold is considered part
// of the fold, otherwise it isn't.
if ((State & INSERT) && amount == (linenr_T)1 && line2 == MAXLNUM)
diff --git a/src/version.c b/src/version.c
index 8155ffc..92c533c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1554,
+/**/
1553,
/**/
1552,