Commit ef05daf2 authored by oliver@apple.com's avatar oliver@apple.com

throwing an objc object (or general binding object) triggers an assertion

https://bugs.webkit.org/show_bug.cgi?id=127146

Reviewed by Alexey Proskuryakov.

This is simply a bogus assertion as we can't guarantee a bindings object
won't intercept assignment to .stack

* interpreter/Interpreter.cpp:
(JSC::Interpreter::unwind):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162156 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent 09d6e23c
2014-01-16 Oliver Hunt <oliver@apple.com>
throwing an objc object (or general binding object) triggers an assertion
https://bugs.webkit.org/show_bug.cgi?id=127146
Reviewed by Alexey Proskuryakov.
This is simply a bogus assertion as we can't guarantee a bindings object
won't intercept assignment to .stack
* interpreter/Interpreter.cpp:
(JSC::Interpreter::unwind):
2014-01-16 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
Remove workaround for compilers not supporting explicit override control
......
......@@ -677,7 +677,6 @@ NEVER_INLINE HandlerInfo* Interpreter::unwind(CallFrame*& callFrame, JSValue& ex
}
ASSERT(callFrame->vm().exceptionStack().size());
ASSERT(!exceptionValue.isObject() || asObject(exceptionValue)->hasProperty(callFrame, callFrame->vm().propertyNames->stack));
Debugger* debugger = callFrame->vmEntryGlobalObject()->debugger();
if (debugger && debugger->needsExceptionCallbacks()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment