diff options
-rw-r--r-- | lib/asan/asan_fake_stack.h | 2 | ||||
-rw-r--r-- | lib/msan/msan_allocator.h | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_bitvector.h | 4 | ||||
-rw-r--r-- | lib/tsan/rtl/tsan_clock.h | 3 | ||||
-rw-r--r-- | lib/tsan/rtl/tsan_mutex.cc | 5 | ||||
-rw-r--r-- | lib/tsan/rtl/tsan_report.cc | 5 | ||||
-rw-r--r-- | lib/tsan/rtl/tsan_rtl_thread.cc | 3 | ||||
-rw-r--r-- | lib/ubsan/ubsan_diag.h | 2 |
8 files changed, 11 insertions, 15 deletions
diff --git a/lib/asan/asan_fake_stack.h b/lib/asan/asan_fake_stack.h index 3b1d9eb3b..bf1a66cb1 100644 --- a/lib/asan/asan_fake_stack.h +++ b/lib/asan/asan_fake_stack.h @@ -155,7 +155,7 @@ class FakeStack { void ForEachFakeFrame(RangeIteratorCallback callback, void *arg); private: - FakeStack() { } + FakeStack() = default; static const uptr kFlagsOffset = 4096; // This is were the flags begin. // Must match the number of uses of DEFINE_STACK_MALLOC_FREE_WITH_CLASS_ID COMPILER_CHECK(kNumberOfSizeClasses == 11); diff --git a/lib/msan/msan_allocator.h b/lib/msan/msan_allocator.h index 407942e54..a9a27e105 100644 --- a/lib/msan/msan_allocator.h +++ b/lib/msan/msan_allocator.h @@ -26,7 +26,7 @@ struct MsanThreadLocalMallocStorage { private: // These objects are allocated via mmap() and are zero-initialized. - MsanThreadLocalMallocStorage() {} + MsanThreadLocalMallocStorage() = default; }; } // namespace __msan diff --git a/lib/sanitizer_common/sanitizer_bitvector.h b/lib/sanitizer_common/sanitizer_bitvector.h index d8472732f..ef61486bf 100644 --- a/lib/sanitizer_common/sanitizer_bitvector.h +++ b/lib/sanitizer_common/sanitizer_bitvector.h @@ -87,7 +87,7 @@ class BasicBitVector { // } class Iterator { public: - Iterator() { } + Iterator() = default; explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} bool hasNext() const { return !bv_.empty(); } uptr next() { return bv_.getAndClearFirstOne(); } @@ -273,7 +273,7 @@ class TwoLevelBitVector { // } class Iterator { public: - Iterator() { } + Iterator() = default; explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { it1_.clear(); it2_.clear(); diff --git a/lib/tsan/rtl/tsan_clock.h b/lib/tsan/rtl/tsan_clock.h index 4e352cb81..fd6509335 100644 --- a/lib/tsan/rtl/tsan_clock.h +++ b/lib/tsan/rtl/tsan_clock.h @@ -33,8 +33,7 @@ struct ClockBlock { ClockElem clock[kClockCount]; }; - ClockBlock() { - } + ClockBlock() = default; }; typedef DenseSlabAlloc<ClockBlock, 1<<16, 1<<10> ClockAlloc; diff --git a/lib/tsan/rtl/tsan_mutex.cc b/lib/tsan/rtl/tsan_mutex.cc index 9dd24803b..e18f6fa70 100644 --- a/lib/tsan/rtl/tsan_mutex.cc +++ b/lib/tsan/rtl/tsan_mutex.cc @@ -126,9 +126,8 @@ void InitializeMutex() { #endif } -InternalDeadlockDetector::InternalDeadlockDetector() { - // Rely on zero initialization because some mutexes can be locked before ctor. -} +// Rely on zero initialization because some mutexes can be locked before ctor. +InternalDeadlockDetector::InternalDeadlockDetector() = default; #if SANITIZER_DEBUG && !SANITIZER_GO void InternalDeadlockDetector::Lock(MutexType t) { diff --git a/lib/tsan/rtl/tsan_report.cc b/lib/tsan/rtl/tsan_report.cc index f4b06878a..9445c409d 100644 --- a/lib/tsan/rtl/tsan_report.cc +++ b/lib/tsan/rtl/tsan_report.cc @@ -67,9 +67,8 @@ ReportMop::ReportMop() : mset(MBlockReportMutex) { } -ReportDesc::~ReportDesc() { - // FIXME(dvyukov): it must be leaking a lot of memory. -} +// FIXME(dvyukov): it must be leaking a lot of memory. +ReportDesc::~ReportDesc() = default; #ifndef SANITIZER_GO diff --git a/lib/tsan/rtl/tsan_rtl_thread.cc b/lib/tsan/rtl/tsan_rtl_thread.cc index 66c78cfdd..a167ce198 100644 --- a/lib/tsan/rtl/tsan_rtl_thread.cc +++ b/lib/tsan/rtl/tsan_rtl_thread.cc @@ -31,8 +31,7 @@ ThreadContext::ThreadContext(int tid) } #ifndef SANITIZER_GO -ThreadContext::~ThreadContext() { -} +ThreadContext::~ThreadContext() = default; #endif void ThreadContext::OnDead() { diff --git a/lib/ubsan/ubsan_diag.h b/lib/ubsan/ubsan_diag.h index 2aa62eb74..daa5ab2b8 100644 --- a/lib/ubsan/ubsan_diag.h +++ b/lib/ubsan/ubsan_diag.h @@ -150,7 +150,7 @@ public: /// An individual diagnostic message argument. struct Arg { - Arg() {} + Arg() = default; Arg(const char *String) : Kind(AK_String), String(String) {} Arg(TypeName TN) : Kind(AK_TypeName), String(TN.getName()) {} Arg(UIntMax UInt) : Kind(AK_UInt), UInt(UInt) {} |