patch 8.2.1073: Vim9: no line break allowed in () expression

Problem:    Vim9: no line break allowed in () expression.
Solution:   Skip a line break.
diff --git a/src/eval.c b/src/eval.c
index e1a33df..86d81fa 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2453,6 +2453,9 @@
 	if (op == '.' && *(*arg + 1) == '.')  // .. string concatenation
 	    ++*arg;
 	*arg = skipwhite(*arg + 1);
+	eval_next_non_blank(*arg, evalarg, &getnext);
+	if (getnext)
+	    *arg = eval_next_line(evalarg);
 	if (eval6(arg, &var2, evalarg, op == '.') == FAIL)
 	{
 	    clear_tv(rettv);
@@ -2890,8 +2893,18 @@
      * nested expression: (expression).
      */
     case '(':	{
+		    int getnext;
+
 		    *arg = skipwhite(*arg + 1);
+		    eval_next_non_blank(*arg, evalarg, &getnext);
+		    if (getnext)
+			*arg = eval_next_line(evalarg);
+
 		    ret = eval1(arg, rettv, evalarg);	// recursive!
+
+		    eval_next_non_blank(*arg, evalarg, &getnext);
+		    if (getnext)
+			*arg = eval_next_line(evalarg);
 		    if (**arg == ')')
 			++*arg;
 		    else if (ret == OK)
diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim
index 0a883f9..0d2a2b0 100644
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1137,6 +1137,19 @@
   assert_equal(true, !+-+0)
 enddef
 
+def Test_expr7_parens_vim9script()
+  let lines =<< trim END
+      vim9script
+      let s = (
+		'one'
+		..
+		'two'
+		)
+      assert_equal('onetwo', s)
+  END
+  CheckScriptSuccess(lines)
+enddef
+
 def Test_expr7_negate()
   assert_equal(-99, -99)
   assert_equal(99, --99)
diff --git a/src/version.c b/src/version.c
index 51a9336..4184a69 100644
--- a/src/version.c
+++ b/src/version.c
@@ -755,6 +755,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1073,
+/**/
     1072,
 /**/
     1071,