From 61ef9193aa7a7f998ab55d0d07f552464c7c8f1b Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Tue, 23 Apr 2019 12:16:28 +0000 Subject: [PATCH] Removing the explicit specifier from some default constructors; NFC. llvm-svn: 358978 --- llvm/include/llvm/Support/JSON.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/include/llvm/Support/JSON.h b/llvm/include/llvm/Support/JSON.h index f0fec48..5693915 100644 --- a/llvm/include/llvm/Support/JSON.h +++ b/llvm/include/llvm/Support/JSON.h @@ -95,7 +95,7 @@ public: using iterator = Storage::iterator; using const_iterator = Storage::const_iterator; - explicit Object() = default; + Object() = default; // KV is a trivial key-value struct for list-initialization. // (using std::pair forces extra copies). struct KV; @@ -156,7 +156,7 @@ public: using iterator = std::vector::iterator; using const_iterator = std::vector::const_iterator; - explicit Array() = default; + Array() = default; explicit Array(std::initializer_list Elements); template explicit Array(const Collection &C) { for (const auto &V : C) -- 2.7.4