Status: New
Owner: ----

New issue 3583 by [email protected]: Exception rethrown from TryCatch has reset location (sometimes)
https://code.google.com/p/v8/issues/detail?id=3583

Imagine the following set of (partially pseudo-coded) functions:

function f() { throw new TypeError; }
function g(cb) { v8::TryCatch tc; cb(); tc.ReThrow(); } // implemented in C++
function h() { g(f); }
function i() { v8::TryCatch tc; tc.SetVerbose(); h(); } // implemented in C++

The TypeError's location in an error message ought to be the line number of f(), but is actually the line number of the call to g() in h(), because the exception's message is regenerated when the exception is rethrown in g().

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to