Roll out recent threading changes (r32807, r32810, r32819, r32822) to simplify
SquirrelFish merging.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@33038 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/kjs/string_object.h b/JavaScriptCore/kjs/string_object.h
index 5a8fd8a..8508788 100644
--- a/JavaScriptCore/kjs/string_object.h
+++ b/JavaScriptCore/kjs/string_object.h
@@ -31,9 +31,9 @@
class StringInstance : public JSWrapperObject {
public:
- StringInstance(ExecState*, JSObject* proto);
+ StringInstance(JSObject *proto);
StringInstance(JSObject *proto, StringImp*);
- StringInstance(ExecState*, JSObject* proto, const UString&);
+ StringInstance(JSObject *proto, const UString&);
virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&);
virtual bool getOwnPropertySlot(ExecState*, unsigned propertyName, PropertySlot&);
@@ -57,8 +57,8 @@
// WebCore uses this to make style.filter undetectable
class StringInstanceThatMasqueradesAsUndefined : public StringInstance {
public:
- StringInstanceThatMasqueradesAsUndefined(ExecState* exec, JSObject* proto, const UString& string)
- : StringInstance(exec, proto, string) { }
+ StringInstanceThatMasqueradesAsUndefined(JSObject* proto, const UString& string)
+ : StringInstance(proto, string) { }
virtual bool masqueradeAsUndefined() const { return true; }
virtual bool toBoolean(ExecState*) const { return false; }
};