Bug 416615 - Optimize JS_MAX(upcase(localMax), downcase(localMax)), r=mrbkap, blocking1.9=brendan, idea from BijuMailList@gmail.com

This commit is contained in:
crowder@fiverocks.com 2008-02-11 12:23:28 -08:00
parent 06933f868f
commit cb2e41b183

View File

@ -1055,7 +1055,10 @@ lexHex:
break; break;
} }
if (state->flags & JSREG_FOLD) { if (state->flags & JSREG_FOLD) {
c = (jschar) JS_MAX(upcase(localMax), downcase(localMax)); jschar uc = upcase(localMax);
jschar dc = downcase(localMax);
c = JS_MAX(uc, dc);
if (c > localMax) if (c > localMax)
localMax = c; localMax = c;
} }