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/StringObject.cpp

    r83955 r84052  
    3030const ClassInfo StringObject::s_info = { "String", &JSWrapperObject::s_info, 0, 0 };
    3131
    32 StringObject::StringObject(ExecState* exec, NonNullPassRefPtr<Structure> structure)
    33     : JSWrapperObject(structure)
     32StringObject::StringObject(ExecState* exec, Structure* structure)
     33    : JSWrapperObject(exec->globalData(), structure)
    3434{
    3535    ASSERT(inherits(&s_info));
     
    3737}
    3838
    39 StringObject::StringObject(JSGlobalData& globalData, NonNullPassRefPtr<Structure> structure, JSString* string)
    40     : JSWrapperObject(structure)
     39StringObject::StringObject(JSGlobalData& globalData, Structure* structure, JSString* string)
     40    : JSWrapperObject(globalData, structure)
    4141{
    4242    ASSERT(inherits(&s_info));
     
    4444}
    4545
    46 StringObject::StringObject(ExecState* exec, NonNullPassRefPtr<Structure> structure, const UString& string)
    47     : JSWrapperObject(structure)
     46StringObject::StringObject(ExecState* exec, Structure* structure, const UString& string)
     47    : JSWrapperObject(exec->globalData(), structure)
    4848{
    4949    ASSERT(inherits(&s_info));
Note: See TracChangeset for help on using the changeset viewer.