From: Guido van Rossum Date: Mon, 21 Dec 1998 18:35:49 +0000 (+0000) Subject: Add dummy variable to avoid optimizer bug on OS/2 -- patch by Jeff Rush. X-Git-Tag: v1.5.2b1~41 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=95864d35c68e9a3605fac8d1c459902150c18443;p=python Add dummy variable to avoid optimizer bug on OS/2 -- patch by Jeff Rush. (AMK: you should probably copy this into your patch set for pcre.) --- diff --git a/Modules/pypcre.c b/Modules/pypcre.c index 96baa89c03..9c6939fca1 100644 --- a/Modules/pypcre.c +++ b/Modules/pypcre.c @@ -256,6 +256,7 @@ static BOOL set_start_bits(const uschar *code, uschar *start_bits) { register int c; +volatile int dummy; do { @@ -281,6 +282,7 @@ do case OP_BRAZERO: case OP_BRAMINZERO: if (!set_start_bits(++tcode, start_bits)) return FALSE; + dummy = 1; do tcode += (tcode[1] << 8) + tcode[2]; while (*tcode == OP_ALT); tcode += 3; try_next = TRUE;