xkbcomp: remove useless assignment
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 29 Mar 2021 21:56:09 +0000 (07:56 +1000)
committerRan Benita <ran@unusedvar.com>
Mon, 29 Mar 2021 22:37:55 +0000 (01:37 +0300)
../../../src/xkbcomp/compat.c:693:16: warning: Although the value stored to
'merge' is used in the enclosing expression, the value is never actually read
from 'merge' [deadcode.DeadStores]
    si.merge = merge = (def->merge == MERGE_DEFAULT ? merge : def->merge);

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/xkbcomp/compat.c

index 26b2bb7..b8922c9 100644 (file)
@@ -690,7 +690,7 @@ HandleInterpDef(CompatInfo *info, InterpDef *def, enum merge_mode merge)
     }
 
     si = info->default_interp;
-    si.merge = merge = (def->merge == MERGE_DEFAULT ? merge : def->merge);
+    si.merge = (def->merge == MERGE_DEFAULT ? merge : def->merge);
     si.interp.sym = def->sym;
     si.interp.match = pred;
     si.interp.mods = mods;