# HG changeset patch # User Bram Moolenaar # Date 1599498004 -7200 # Node ID 740b16b3c80be2806097e9942887d19c08799fa4 # Parent d8552f77a4be42bed31bdb33d5cd3382a1e01275 patch 8.2.1633: some error messages are internal but do not use iemsg() Commit: https://github.com/vim/vim/commit/e83cca291112ea66f49079975e102ee36a47a24e Author: Bram Moolenaar Date: Mon Sep 7 18:53:21 2020 +0200 patch 8.2.1633: some error messages are internal but do not use iemsg() Problem: Some error messages are internal but do not use iemsg(). Solution: Use iemsg(). (Dominique Pell?, closes https://github.com/vim/vim/issues/6894) diff --git a/src/regexp.c b/src/regexp.c --- a/src/regexp.c +++ b/src/regexp.c @@ -2279,7 +2279,7 @@ vim_regsub_both( else if (*s == NUL) // we hit NUL. { if (copy) - emsg(_(e_re_damg)); + iemsg(_(e_re_damg)); goto exit; } else diff --git a/src/regexp_bt.c b/src/regexp_bt.c --- a/src/regexp_bt.c +++ b/src/regexp_bt.c @@ -2293,7 +2293,7 @@ bt_regcomp(char_u *expr, int re_flags) int flags; if (expr == NULL) - EMSG_RET_NULL(_(e_null)); + IEMSG_RET_NULL(_(e_null)); init_class_tab(); @@ -2917,7 +2917,7 @@ do_class: break; default: // Oh dear. Called inappropriately. - emsg(_(e_re_corr)); + iemsg(_(e_re_corr)); #ifdef DEBUG printf("Called regrepeat with op code %d\n", OP(p)); #endif @@ -4099,7 +4099,7 @@ regmatch( break; default: - emsg(_(e_re_corr)); + iemsg(_(e_re_corr)); #ifdef DEBUG printf("Illegal op code %d\n", op); #endif @@ -4499,7 +4499,7 @@ regmatch( { // We get here only if there's trouble -- normally "case END" is // the terminating point. - emsg(_(e_re_corr)); + iemsg(_(e_re_corr)); #ifdef DEBUG printf("Premature EOL\n"); #endif @@ -4649,7 +4649,7 @@ bt_regexec_both( // Be paranoid... if (prog == NULL || line == NULL) { - emsg(_(e_null)); + iemsg(_(e_null)); goto theend; } diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -7147,7 +7147,7 @@ nfa_regexec_both( // Be paranoid... if (prog == NULL || line == NULL) { - emsg(_(e_null)); + iemsg(_(e_null)); goto theend; } diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -755,6 +755,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1633, +/**/ 1632, /**/ 1631,