diff options
| -rw-r--r-- | src/nvim/strings.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/nvim/strings.c b/src/nvim/strings.c index 7ec2ea13f7..267832ed2d 100644 --- a/src/nvim/strings.c +++ b/src/nvim/strings.c @@ -1255,7 +1255,9 @@ int vim_vsnprintf(char *str, size_t str_m, const char *fmt, va_list ap,                  l += (size_t)snprintf(format + l, sizeof(format) - l, ".%d",                                        (int)precision);                } -              format[l] = fmt_spec == 'F' ? 'f' : fmt_spec; + +              // Cast to char to avoid a conversion warning on Ubuntu 12.04. +              format[l] = (char)(fmt_spec == 'F' ? 'f' : fmt_spec);                format[l + 1] = NUL;                // Regular float number | 
