--- jscntxt.c.orig	Sat Jan 14 01:57:13 2006
+++ jscntxt.c	Sat Jan 14 02:14:51 2006
@@ -334,7 +334,7 @@
 {
     const JSResolvingKey *key = (const JSResolvingKey *)ptr;
 
-    return ((JSDHashNumber)key->obj >> JSVAL_TAGBITS) ^ key->id;
+    return ((JSDHashNumber)JS_PTR_TO_UINT32(key->obj) >> JSVAL_TAGBITS) ^ key->id;
 }
 
 JS_PUBLIC_API(JSBool)


syntax highlighted by Code2HTML, v. 0.9.1