diff --git a/llvm/include/llvm/ADT/IndexedMap.h b/llvm/include/llvm/ADT/IndexedMap.h index 638fe14bfe797..55935a7afdab4 100644 --- a/llvm/include/llvm/ADT/IndexedMap.h +++ b/llvm/include/llvm/ADT/IndexedMap.h @@ -44,11 +44,11 @@ class IndexedMap { using StorageT = SmallVector; StorageT storage_; - T nullVal_; + T nullVal_ = T(); ToIndexT toIndex_; public: - IndexedMap() : nullVal_(T()) {} + IndexedMap() = default; explicit IndexedMap(const T &val) : nullVal_(val) {}