patch 8.2.1889: Vim9: errornous error for missing white space after {}

Problem:    Vim9: errornous error for missing white space after {}.
Solution:   Don't skip over white space after {}. (issue #7167)
diff --git a/src/dict.c b/src/dict.c
index 503f5a5..8d07644 100644
--- a/src/dict.c
+++ b/src/dict.c
@@ -950,7 +950,7 @@
 	return FAIL;
     }
 
-    *arg = skipwhite(*arg + 1);
+    *arg = *arg + 1;
     if (evaluate)
 	rettv_dict_set(rettv, d);
 
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 94d23c6..9b5b4ff 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1126,6 +1126,12 @@
 
   lines =<< trim END
       vim9script
+      echo {} - 22
+  END
+  CheckScriptFailure(lines, 'E731:', 2)
+
+  lines =<< trim END
+      vim9script
       echo 'abc' is? 'abc'
   END
   CheckScriptFailure(lines, 'E15:', 2)
diff --git a/src/version.c b/src/version.c
index 04bc248..97f9cba 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1889,
+/**/
     1888,
 /**/
     1887,