From 1beeb9a9fa5feaeed7a5e90abcf4d1571b9494d0 Mon Sep 17 00:00:00 2001 From: "rogerl%netscape.com" Date: Tue, 19 Oct 1999 21:06:03 +0000 Subject: [PATCH] r=norris Fixed bug #12951 - var if for..in statement should always be of type string. --- js/src/jsinterp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/src/jsinterp.c b/js/src/jsinterp.c index 72ff0cce3b50..b2048e2080ea 100644 --- a/js/src/jsinterp.c +++ b/js/src/jsinterp.c @@ -1439,8 +1439,7 @@ js_Interpret(JSContext *cx, jsval *result) /* Make sure rval is a string for uniformity and compatibility. */ if (!JSVAL_IS_INT(rval)) { rval = ATOM_KEY((JSAtom *)rval); - } else if (JSVERSION_1_0 <= cx->version && - cx->version <= JSVERSION_1_1) { + } else if (cx->version != JSVERSION_1_2) { str = js_NumberToString(cx, (jsdouble) JSVAL_TO_INT(rval)); if (!str) { ok = JS_FALSE;