DescriptionFix stack overflow check in InvokeClosure.
Isolate::saved_stack_limit() answers the limit of the Dart stack, which
is different from the C stack when using the simulators. Since we are
recursing in C, we want to check against the C stack's limit.
This overflow check is only needed to support --no-lazy-dispatchers,
which is part of precompilation.
BUG=http://dartbug.com/24659
R=regis@google.com
Committed: https://github.com/dart-lang/sdk/commit/5111482ab9bfac1f3e27124efb182ae7068a1b94
Patch Set 1 #Patch Set 2 : #
Messages
Total messages: 5 (2 generated)
|