On Dec 3, 2007, at 4:18 PM, P T Withington wrote:

On 2007-12-03, at 15:56 EST, Donald Anderson wrote:

In LzRuntime.lzs:
[...]
seems like variable message may be undefined/uninitialied
at the ==> mark if Debug.uncaughtBacktraceStack is not set.

Indeed. Good catch. I replaced `message` with `errorString` (thus overwriting the input parameter with an Object if I need to attach a property to it). I think the brain-oh came from several false starts at solving the issue another way.

Also, now that we have 'noteCallSite' nicely modularized,
it seems like super.xxx calls could also be registered in the stack trace.
Maybe for future.

super calls already get the correct treatment, since they are transformed into function calls (and re-visited, hence annotated there).

Cool, thanks for the explanation.
Everything else approved.

- Don


--

Don Anderson
Java/C/C++, Berkeley DB, systems consultant

Voice:  617-547-7881
Email:  [EMAIL PROTECTED]
WWW:    http://www.ddanderson.com

Reply via email to