Skip to content

Commit c4c69c5

Browse files
zeertzjqmityu
andauthored
vim-patch:9.1.1724: Compiler warning about ununitialized variable in ex_docmd. (neovim#35595)
Problem: Compiler warning about ununitialized variable in ex_docmd. Solution: Initialize result variable (mityu) Silence uninitialized variable warning produced by clang 21.1.0 closes: vim/vim#18182 vim/vim@5f5a1c5 Co-authored-by: mityu <[email protected]>
1 parent 8a12a01 commit c4c69c5

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/nvim/ex_docmd.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7360,7 +7360,7 @@ ssize_t find_cmdline_var(const char *src, size_t *usedlen)
73607360
char *eval_vars(char *src, const char *srcstart, size_t *usedlen, linenr_T *lnump,
73617361
const char **errormsg, int *escaped, bool empty_is_error)
73627362
{
7363-
char *result;
7363+
char *result = "";
73647364
char *resultbuf = NULL;
73657365
size_t resultlen;
73667366
int valid = VALID_HEAD | VALID_PATH; // Assume valid result.
@@ -7576,7 +7576,6 @@ char *eval_vars(char *src, const char *srcstart, size_t *usedlen, linenr_T *lnum
75767576
default:
75777577
// should not happen
75787578
*errormsg = "";
7579-
result = ""; // avoid gcc warning
75807579
break;
75817580
}
75827581

0 commit comments

Comments
 (0)