From c17e66c5c0acd5038f1eb3d7b3049b64bb6ea30b Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 2 Jun 2020 21:38:22 +0200 Subject: patch 8.2.0886: cannot use octal numbers in scriptversion 4 Problem: Cannot use octal numbers in scriptversion 4. Solution: Add the "0o" notation. (Ken Takata, closes #5304) --- src/evalfunc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/evalfunc.c') diff --git a/src/evalfunc.c b/src/evalfunc.c index bfc811bff..d8e88e5c6 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -7737,7 +7737,7 @@ f_str2nr(typval_T *argvars, typval_T *rettv) switch (base) { case 2: what |= STR2NR_BIN + STR2NR_FORCE; break; - case 8: what |= STR2NR_OCT + STR2NR_FORCE; break; + case 8: what |= STR2NR_OCT + STR2NR_OOCT + STR2NR_FORCE; break; case 16: what |= STR2NR_HEX + STR2NR_FORCE; break; } vim_str2nr(p, NULL, NULL, what, &n, NULL, 0, FALSE); -- cgit v1.2.1