Ignore:
Timestamp:
Apr 15, 2011, 12:43:09 AM (14 years ago)
Author:
Philippe Normand
Message:

2011-04-15 Philippe Normand <[email protected]>

Unreviewed, rollout r83894 r83827 r83810 r83809 r83808.
r83808 and its follow-up commits broke GTK Release builds.
https://bugs.webkit.org/show_bug.cgi?id=58483

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/StringObject.h

    r83808 r83955  
    2929    class StringObject : public JSWrapperObject {
    3030    public:
    31         StringObject(ExecState*, Structure*);
    32         StringObject(ExecState*, Structure*, const UString&);
     31        StringObject(ExecState*, NonNullPassRefPtr<Structure>);
     32        StringObject(ExecState*, NonNullPassRefPtr<Structure>, const UString&);
    3333
    3434        static StringObject* create(ExecState*, JSGlobalObject*, JSString*);
     
    4646        JSString* internalValue() const { return asString(JSWrapperObject::internalValue());}
    4747
    48         static Structure* createStructure(JSGlobalData& globalData, JSValue prototype)
     48        static PassRefPtr<Structure> createStructure(JSGlobalData& globalData, JSValue prototype)
    4949        {
    5050            return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
     
    5353    protected:
    5454        static const unsigned StructureFlags = OverridesGetOwnPropertySlot | OverridesGetPropertyNames | JSWrapperObject::StructureFlags;
    55         StringObject(JSGlobalData&, Structure*, JSString*);
     55        StringObject(JSGlobalData&, NonNullPassRefPtr<Structure>, JSString*);
    5656    };
    5757
Note: See TracChangeset for help on using the changeset viewer.