Add missing 'explicit's on single-argument constructors.
Change-Id: I1494df6e74ec16238971fb4346ba184eb61c37ab
diff --git a/src/thread_list.h b/src/thread_list.h
index f5e1a3a..f650174 100644
--- a/src/thread_list.h
+++ b/src/thread_list.h
@@ -28,7 +28,7 @@
static const uint32_t kInvalidId = 0;
static const uint32_t kMainId = 1;
- ThreadList(bool verbose);
+ explicit ThreadList(bool verbose);
~ThreadList();
void Dump(std::ostream& os);
@@ -83,7 +83,7 @@
class ThreadListLock {
public:
- ThreadListLock(Thread* self = NULL) {
+ explicit ThreadListLock(Thread* self = NULL) {
if (self == NULL) {
// Try to get it from TLS.
self = Thread::Current();