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:
parent
8fac244464
commit
bc951000b3
1 changed files with 6 additions and 4 deletions
10
src/data.c
10
src/data.c
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue