aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2023-10-10 23:30:11 +0900
committerK.Kosako <kkosako0@gmail.com>2023-10-10 23:30:11 +0900
commitd886dd008d31b8dce7c4b38a2c6e7e8fdaaa91d9 (patch)
tree6f40404781dad1d02e51926ad0095ba10ac33a77
parentc76be8b666ab3be9c951493a39406a03c8b88ac1 (diff)
downloadoniguruma-d886dd008d31b8dce7c4b38a2c6e7e8fdaaa91d9.zip
oniguruma-d886dd008d31b8dce7c4b38a2c6e7e8fdaaa91d9.tar.gz
oniguruma-d886dd008d31b8dce7c4b38a2c6e7e8fdaaa91d9.tar.bz2
escape compile-time warnings (gcc 11.4)
-rw-r--r--src/regcomp.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/regcomp.c b/src/regcomp.c
index cc59332..10da9c4 100644
--- a/src/regcomp.c
+++ b/src/regcomp.c
@@ -2005,8 +2005,9 @@ compile_anchor_look_behind_node(AnchorNode* node, regex_t* reg, ParseEnv* env)
COP(reg)->cut_to_mark.restore_pos = FALSE;
}
else {
- MemNumType mid1, mid2, mid3;
OnigLen diff;
+ MemNumType mid1, mid2;
+ MemNumType mid3 = 0; /* ignore uninitialized warning */
if (IS_NOT_NULL(node->lead_node)) {
MinMaxCharLen ci;
@@ -2144,8 +2145,9 @@ compile_anchor_look_behind_not_node(AnchorNode* node, regex_t* reg,
r = add_op(reg, OP_POP);
}
else {
- MemNumType mid1, mid2, mid3;
OnigLen diff;
+ MemNumType mid1, mid2;
+ MemNumType mid3 = 0; /* ignore uninitialized warning */
ID_ENTRY(env, mid1);
r = add_op(reg, OP_SAVE_VAL);
@@ -8043,9 +8045,9 @@ detect_can_be_slow(Node* node, SlowElementCount* ct, int ncall, int calls[])
case ND_QUANT:
{
- int prev_heavy_element;
QuantNode* qn;
Node* body;
+ int prev_heavy_element = 0;
qn = QUANT_(node);
body = ND_BODY(node);