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