From: Clifford Wolf Date: Sat, 11 Feb 2017 09:50:48 +0000 (+0100) Subject: Fixed some "used uninitialized" warnings in opt_expr X-Git-Tag: yosys-0.8~504 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=95dae6d416bd9e9ca08fea9ab354b6de7e433fdb;p=yosys.git Fixed some "used uninitialized" warnings in opt_expr --- diff --git a/passes/opt/opt_expr.cc b/passes/opt/opt_expr.cc index 9ccc230e8..236908060 100644 --- a/passes/opt/opt_expr.cc +++ b/passes/opt/opt_expr.cc @@ -1242,7 +1242,8 @@ void replace_const_cells(RTLIL::Design *design, RTLIL::Module *module, bool cons width = cell->parameters["\\B_WIDTH"].as_int(); const_width = cell->parameters["\\A_WIDTH"].as_int(); var_signed = cell->parameters["\\B_SIGNED"].as_bool(); - } + } else + log_abort(); // replace a(signed) < 0 with the high bit of a if (sigConst.is_fully_const() && sigConst.is_fully_zero() && var_signed == true)