From 680d7fd55c13f007815edaf049e134c7c49ed289 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Sun, 19 Aug 2001 16:18:40 +0000 Subject: [PATCH] * regex.c (regex_compile): Warning fix for ambiguous else. --- src/ChangeLog | 4 ++++ src/regex.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index caa3504cf..3e8d8551b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2001-08-19 Pavel Roskin + + * regex.c (regex_compile): Warning fix for ambiguous else. + 2001-08-18 Pavel Roskin * key.c (xmouse_get_event): Filter out GPM_UP events that don't diff --git a/src/regex.c b/src/regex.c index 7156f9d45..8a86a5009 100644 --- a/src/regex.c +++ b/src/regex.c @@ -2198,11 +2198,12 @@ regex_compile (pattern, size, syntax, bufp) case ')': if (syntax & RE_NO_BK_PARENS) goto normal_backslash; - if (COMPILE_STACK_EMPTY) + if (COMPILE_STACK_EMPTY) { if (syntax & RE_UNMATCHED_RIGHT_PAREN_ORD) goto normal_backslash; else FREE_STACK_RETURN (REG_ERPAREN); + } handle_close: if (fixup_alt_jump) @@ -2218,11 +2219,12 @@ regex_compile (pattern, size, syntax, bufp) } /* See similar code for backslashed left paren above. */ - if (COMPILE_STACK_EMPTY) + if (COMPILE_STACK_EMPTY) { if (syntax & RE_UNMATCHED_RIGHT_PAREN_ORD) goto normal_char; else FREE_STACK_RETURN (REG_ERPAREN); + } /* Since we just checked for an empty stack above, this ``can't happen''. */