diff --git a/clang/utils/TableGen/NeonEmitter.cpp b/clang/utils/TableGen/NeonEmitter.cpp index 936724b9ce38f..3c891dbe9d7aa 100644 --- a/clang/utils/TableGen/NeonEmitter.cpp +++ b/clang/utils/TableGen/NeonEmitter.cpp @@ -2049,10 +2049,10 @@ void NeonEmitter::genOverloadTypeCheckCode(raw_ostream &OS, // definitions may extend the number of permitted types (i.e. augment the // Mask). Use std::map to avoid sorting the table by hash number. struct OverloadInfo { - uint64_t Mask; - int PtrArgNum; - bool HasConstPtr; - OverloadInfo() : Mask(0ULL), PtrArgNum(0), HasConstPtr(false) {} + uint64_t Mask = 0ULL; + int PtrArgNum = 0; + bool HasConstPtr = false; + OverloadInfo() = default; }; std::map OverloadMap;