diff options
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index cb46e26f82..ba78fb836b 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -6421,7 +6421,7 @@ pos_T *var2fpos(const typval_T *const tv, const bool dollar_lnum, int *const ret } } else if (name[0] == '\'') { // mark - int mname = (uint8_t)name[1]; + int mname = utf_ptr2char(name + 1); const fmark_T *const fm = mark_get(curbuf, curwin, NULL, kMarkAll, mname); if (fm == NULL || fm->mark.lnum <= 0) { return NULL; |