| Index: runtime/vm/profiler.cc
|
| diff --git a/runtime/vm/profiler.cc b/runtime/vm/profiler.cc
|
| index 7811b0bfc5b77943aff488f9f1da8814f31d3dcc..694d18a30ddbcc17b98d41e5604698cd0d02d5ee 100644
|
| --- a/runtime/vm/profiler.cc
|
| +++ b/runtime/vm/profiler.cc
|
| @@ -472,7 +472,8 @@ int ProfilerSampleStackWalker::walk() {
|
| // Stack pointer should not be above frame pointer.
|
| return 0;
|
| }
|
| - if ((original_fp_ - original_sp_) >= kMaxStep) {
|
| + intptr_t gap = original_fp_ - original_sp_;
|
| + if (gap >= kMaxStep) {
|
| // Gap between frame pointer and stack pointer is
|
| // too large.
|
| return 0;
|
|
|