From 3b861b36af1cb69d571a088d04f86c1296b0bcf7 Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Wed, 14 Feb 2024 19:35:08 +0000 Subject: [PATCH] Fix uninitialised variable warning in lower_aggregate_bounds --- src/lower.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lower.c b/src/lower.c index 93f96727..de3b066e 100644 --- a/src/lower.c +++ b/src/lower.c @@ -3850,7 +3850,10 @@ static vcode_reg_t lower_aggregate_bounds(lower_unit_t *lu, tree_t expr, const int64_t ileft = dir == RANGE_TO ? clow : chigh; const int64_t iright = dir == RANGE_TO ? chigh : clow; - vcode_reg_t left_reg, right_reg, dir_reg; + vcode_reg_t left_reg = VCODE_INVALID_REG, + right_reg = VCODE_INVALID_REG, + dir_reg = VCODE_INVALID_REG; + if (known_elem_count) { vcode_type_t vindex = lower_type(index_type); left_reg = emit_const(vindex, ileft); -- 2.39.2