mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 08:24:39 +00:00
[VM/Runtime] - Fix product build warning
TEST=regular CQ tests Change-Id: I2fe553de81b853997ae16654fe2a745c7f1d2950 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/194820 Commit-Queue: Siva Annamalai <asiva@google.com> Reviewed-by: Alexander Aprelev <aam@google.com>
This commit is contained in:
parent
08c5b9f8ff
commit
6eaa34bad2
|
@ -1159,8 +1159,7 @@ class NoSafepointScope : public ValueObject {
|
|||
|
||||
class NoReloadScope : public ThreadStackResource {
|
||||
public:
|
||||
explicit NoReloadScope(Thread* thread)
|
||||
: ThreadStackResource(thread), thread_(thread) {
|
||||
explicit NoReloadScope(Thread* thread) : ThreadStackResource(thread) {
|
||||
#if !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
thread->no_reload_scope_depth_++;
|
||||
ASSERT(thread->no_reload_scope_depth_ >= 0);
|
||||
|
@ -1169,20 +1168,18 @@ class NoReloadScope : public ThreadStackResource {
|
|||
|
||||
~NoReloadScope() {
|
||||
#if !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
thread_->no_reload_scope_depth_ -= 1;
|
||||
ASSERT(thread_->no_reload_scope_depth_ >= 0);
|
||||
thread()->no_reload_scope_depth_ -= 1;
|
||||
ASSERT(thread()->no_reload_scope_depth_ >= 0);
|
||||
#endif // !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
}
|
||||
|
||||
private:
|
||||
Thread* thread_;
|
||||
DISALLOW_COPY_AND_ASSIGN(NoReloadScope);
|
||||
};
|
||||
|
||||
class StoppedMutatorsScope : public ThreadStackResource {
|
||||
public:
|
||||
explicit StoppedMutatorsScope(Thread* thread)
|
||||
: ThreadStackResource(thread), thread_(thread) {
|
||||
explicit StoppedMutatorsScope(Thread* thread) : ThreadStackResource(thread) {
|
||||
#if !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
thread->stopped_mutators_scope_depth_++;
|
||||
ASSERT(thread->stopped_mutators_scope_depth_ >= 0);
|
||||
|
@ -1191,13 +1188,12 @@ class StoppedMutatorsScope : public ThreadStackResource {
|
|||
|
||||
~StoppedMutatorsScope() {
|
||||
#if !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
thread_->stopped_mutators_scope_depth_ -= 1;
|
||||
ASSERT(thread_->stopped_mutators_scope_depth_ >= 0);
|
||||
thread()->stopped_mutators_scope_depth_ -= 1;
|
||||
ASSERT(thread()->stopped_mutators_scope_depth_ >= 0);
|
||||
#endif // !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
}
|
||||
|
||||
private:
|
||||
Thread* thread_;
|
||||
DISALLOW_COPY_AND_ASSIGN(StoppedMutatorsScope);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue