Merge squirrelfish-extreme to trunk.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/kjs/JSArray.h b/JavaScriptCore/kjs/JSArray.h
index b65092b..00d373a 100644
--- a/JavaScriptCore/kjs/JSArray.h
+++ b/JavaScriptCore/kjs/JSArray.h
@@ -37,6 +37,8 @@
     };
 
     class JSArray : public JSObject {
+        friend class CTI;
+
     public:
         JSArray(PassRefPtr<StructureID>);
         JSArray(JSObject* prototype, unsigned initialLength);