fix callContinuation regression

callContinuation failed to call the correct continuation when feeding
it an exception due to a regression introduced with the
Thread.getStackTrace changes.
This commit is contained in:
Joel Dice 2010-06-25 09:51:35 -06:00
parent 74930d75e7
commit 98b82a9bc1

View File

@ -6638,6 +6638,8 @@ callContinuation(MyThread* t, object continuation, object result,
if (exception) {
t->exception = exception;
MyThread::TraceContext c(t, ip, stack, base, continuation, t->trace);
findUnwindTarget(t, &ip, &base, &stack, &continuation);
}