patch 8.2.3014: Coverity warns for freeing static string

Problem:    Coverity warns for freeing static string.
Solution:   Do not assign static string to pointer. (Dominique Pellé,
            closes #8397)
diff --git a/src/version.c b/src/version.c
index 2dff11c..99c086f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3014,
+/**/
     3013,
 /**/
     3012,
diff --git a/src/vim9execute.c b/src/vim9execute.c
index 33e9244..fabce4d 100644
--- a/src/vim9execute.c
+++ b/src/vim9execute.c
@@ -1469,10 +1469,8 @@
     }
     else
 	line = ((char_u **)ufunc->uf_lines.ga_data)[iptr->isn_lnum - 1];
-    if (line == NULL)
-	line = (char_u *)"[empty]";
 
-    do_debug(line);
+    do_debug(line == NULL ? (char_u *)"[empty]" : line);
     debug_context = NULL;
 
     if (end_lnum > iptr->isn_lnum)