TBR=ager@chromium.org
Review URL: http://codereview.chromium.org/1572029
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4363
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
}
}
- ASSERT(VMState::current_state_ == NULL); // NULL implies outermost external.
+ ASSERT(VMState::is_outermost_external());
ticker_ = new Ticker(kSamplingIntervalMs);
external_callback_ = external_callback;
}
+ // Used for debug asserts.
+ static bool is_outermost_external() {
+ return current_state_ == NULL;
+ }
+
static StateTag current_state() {
return current_state_ ? current_state_->state() : EXTERNAL;
}