Avoid a compilation warning about an ambiguous else

* src/data.c (set_internal): Avoid compilation warning.

data.c:1443:9: error: suggest explicit braces to avoid ambiguous ‘else’
 1443 |      if (idx > 0 && bindflag == SET_INTERNAL_SET
      |         ^
This commit is contained in:
Lars Ingebrigtsen 2020-11-20 00:19:18 +01:00
parent 8fac244464
commit bc951000b3

View file

@ -1442,10 +1442,12 @@ set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where,
int idx = PER_BUFFER_IDX (offset);
if (idx > 0 && bindflag == SET_INTERNAL_SET
&& !PER_BUFFER_VALUE_P (buf, idx))
if (let_shadows_buffer_binding_p (sym))
set_default_internal (symbol, newval, bindflag);
else
SET_PER_BUFFER_VALUE_P (buf, idx, 1);
{
if (let_shadows_buffer_binding_p (sym))
set_default_internal (symbol, newval, bindflag);
else
SET_PER_BUFFER_VALUE_P (buf, idx, 1);
}
}
if (voide)