Changeset 51995 in webkit


Ignore:
Timestamp:
Dec 11, 2009 9:14:06 AM (14 years ago)
Author:
eric@webkit.org
Message:

2009-12-11 anton muhin <antonm@chromium.org>

Reviewed by Adam Barth.

[v8] in Debug builds create an additional handle scope
when doing debug build checks.
https://bugs.webkit.org/show_bug.cgi?id=32335

Should be covered by buildbots.

  • bindings/v8/V8DOMWrapper.h: (WebCore::V8DOMWrapper::convertDOMWrapperToNative): (WebCore::V8DOMWrapper::convertDOMWrapperToNode):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r51993 r51995  
     12009-12-11  anton muhin  <antonm@chromium.org>
     2        Reviewed by Adam Barth.
     3
     4        [v8] in Debug builds create an additional handle scope
     5        when doing debug build checks.
     6        https://bugs.webkit.org/show_bug.cgi?id=32335
     7
     8        Should be covered by buildbots.
     9
     10        * bindings/v8/V8DOMWrapper.h:
     11        (WebCore::V8DOMWrapper::convertDOMWrapperToNative):
     12        (WebCore::V8DOMWrapper::convertDOMWrapperToNode):
     13
    1142009-12-11  Pavel Feldman  <pfeldman@chromium.org>
    215
  • trunk/WebCore/bindings/v8/V8DOMWrapper.h

    r51638 r51995  
    127127        static C* convertDOMWrapperToNative(v8::Handle<v8::Object> object)
    128128        {
     129#ifndef NDEBUG
     130            v8::HandleScope handleScope;
    129131            ASSERT(maybeDOMWrapper(object));
     132#endif
    130133            return reinterpret_cast<C*>(object->GetPointerFromInternalField(V8Custom::kDOMWrapperObjectIndex));
    131134        }
     
    134137        static C* convertDOMWrapperToNode(v8::Handle<v8::Object> object)
    135138        {
     139#ifndef NDEBUG
     140            v8::HandleScope handleScope;
    136141            ASSERT(maybeDOMWrapper(object));
    137142            ASSERT(domWrapperType(object) == V8ClassIndex::NODE);
     143#endif
    138144            return convertDOMWrapperToNative<C>(object);
    139145        }
Note: See TracChangeset for help on using the changeset viewer.