summaryrefslogtreecommitdiffstats
path: root/base/thread_collision_warner_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/thread_collision_warner_unittest.cc')
-rw-r--r--base/thread_collision_warner_unittest.cc28
1 files changed, 20 insertions, 8 deletions
diff --git a/base/thread_collision_warner_unittest.cc b/base/thread_collision_warner_unittest.cc
index 93a74e5..69e85f0 100644
--- a/base/thread_collision_warner_unittest.cc
+++ b/base/thread_collision_warner_unittest.cc
@@ -114,9 +114,12 @@ TEST(ThreadCollisionTest, MTBookCriticalSectionTest) {
public:
explicit NonThreadSafeQueue(base::AsserterBase* asserter)
#if !defined(NDEBUG)
- : push_pop_(asserter)
+ : push_pop_(asserter) {
+#else
+ {
+ delete asserter;
#endif
- { }
+ }
void push(int value) {
DFAKE_SCOPED_LOCK_THREAD_LOCKED(push_pop_);
@@ -177,9 +180,12 @@ TEST(ThreadCollisionTest, MTScopedBookCriticalSectionTest) {
public:
explicit NonThreadSafeQueue(base::AsserterBase* asserter)
#if !defined(NDEBUG)
- : push_pop_(asserter)
+ : push_pop_(asserter) {
+#else
+ {
+ delete asserter;
#endif
- { }
+ }
void push(int value) {
DFAKE_SCOPED_LOCK(push_pop_);
@@ -241,9 +247,12 @@ TEST(ThreadCollisionTest, MTSynchedScopedBookCriticalSectionTest) {
public:
explicit NonThreadSafeQueue(base::AsserterBase* asserter)
#if !defined(NDEBUG)
- : push_pop_(asserter)
+ : push_pop_(asserter) {
+#else
+ {
+ delete asserter;
#endif
- { }
+ }
void push(int value) {
DFAKE_SCOPED_LOCK(push_pop_);
@@ -312,9 +321,12 @@ TEST(ThreadCollisionTest, MTSynchedScopedRecursiveBookCriticalSectionTest) {
public:
explicit NonThreadSafeQueue(base::AsserterBase* asserter)
#if !defined(NDEBUG)
- : push_pop_(asserter)
+ : push_pop_(asserter) {
+#else
+ {
+ delete asserter;
#endif
- { }
+ }
void push(int) {
DFAKE_SCOPED_RECURSIVE_LOCK(push_pop_);