# HG changeset patch # User Bram Moolenaar # Date 1640725204 -3600 # Node ID e0ec45216f05ec54b70f861ce41e9d0d55fe70e1 # Parent df4a15fb32cf9337dee2bb418175f508ee9204fb patch 8.2.3928: heredoc test fails Commit: https://github.com/vim/vim/commit/11ceb7d949e7c2fb36509a79dfe8df54fbdfa666 Author: Bram Moolenaar Date: Tue Dec 28 20:49:56 2021 +0000 patch 8.2.3928: heredoc test fails Problem: Heredoc test fails. Solution: Correct order of function arguments. diff --git a/src/userfunc.c b/src/userfunc.c --- a/src/userfunc.c +++ b/src/userfunc.c @@ -174,8 +174,8 @@ one_function_arg( get_function_line( exarg_T *eap, char_u **line_to_free, - getline_opt_T getline_options, - int indent) + int indent, + getline_opt_T getline_options) { char_u *theline; @@ -242,7 +242,8 @@ get_function_args( && (*p == NUL || (VIM_ISWHITE(*whitep) && *p == '#'))) { // End of the line, get the next one. - char_u *theline = get_function_line(eap, line_to_free, 0, TRUE); + char_u *theline = get_function_line(eap, line_to_free, 0, + GETLINE_CONCAT_CONT); if (theline == NULL) break; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3928, +/**/ 3927, /**/ 3926,