Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- expand.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/expand.c b/expand.c index 5bbab17a9..71fbf209c 100644 --- a/expand.c +++ b/expand.c @@ -278,7 +278,7 @@ static int simplify_int_binop(struct expression *expr, struct symbol *ctype) expr->taint = left->taint | right->taint; return 1; Div: - if (!conservative) + if (!conservative && Wdiv_by_zero) warning(expr->pos, "division by zero"); return 0; Overflow: @@ -363,7 +363,7 @@ static int simplify_float_binop(struct expression *expr) expr->fvalue = res; return 1; Div: - if (!conservative) + if (!conservative && Wdiv_by_zero) warning(expr->pos, "division by zero"); return 0; } -- 2.13.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html