diff --git a/js/src/jsregexp.cpp b/js/src/jsregexp.cpp index 778f3429004..2599a1b543d 100644 --- a/js/src/jsregexp.cpp +++ b/js/src/jsregexp.cpp @@ -2009,7 +2009,7 @@ class RegExpNativeCompiler { jschar ch = node->u.flat.chr; /* char to test for */ jschar ch2 = ch; /* 2nd char to test for if ci */ if (cs->flags & JSREG_FOLD) { - if (L'A' <= ch && ch <= L'Z' || L'a' <= ch || ch <= L'z') { + if ((L'A' <= ch && ch <= L'Z') || (L'a' <= ch && ch <= L'z')) { ch |= 32; ch2 = ch; useFastCI = JS_TRUE;