Ignore:
Timestamp:
Apr 15, 2011, 4:55:42 PM (14 years ago)
Author:
[email protected]
Message:

2011-04-15 Oliver Hunt <[email protected]>

GC allocate Structure
https://bugs.webkit.org/show_bug.cgi?id=58483

Rolling r83894 r83827 r83810 r83809 r83808 back in with
a workaround for the gcc bug seen by the gtk bots

File:
1 edited

Legend:

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

    r83955 r84052  
    3232    class DateInstance : public JSWrapperObject {
    3333    public:
    34         DateInstance(ExecState*, NonNullPassRefPtr<Structure>, double);
    35         explicit DateInstance(ExecState*, NonNullPassRefPtr<Structure>);
     34        DateInstance(ExecState*, Structure*, double);
     35        explicit DateInstance(ExecState*, Structure*);
    3636
    3737        double internalNumber() const { return internalValue().uncheckedGetNumber(); }
     
    5353        }
    5454
    55         static PassRefPtr<Structure> createStructure(JSGlobalData& globalData, JSValue prototype)
     55        static Structure* createStructure(JSGlobalData& globalData, JSValue prototype)
    5656        {
    5757            return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
Note: See TracChangeset for help on using the changeset viewer.