diff options
-rw-r--r-- | clang/include/clang/Basic/Diagnostic.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/include/clang/Basic/Diagnostic.h b/clang/include/clang/Basic/Diagnostic.h index 55bda36e38e..f9c211f3b14 100644 --- a/clang/include/clang/Basic/Diagnostic.h +++ b/clang/include/clang/Basic/Diagnostic.h @@ -215,9 +215,7 @@ private: unsigned char Values[diag::DIAG_UPPER_LIMIT/2]; public: - DiagMappings() { - memset(Values, 0, diag::DIAG_UPPER_LIMIT/2); - } + DiagMappings() : Values() { } void setMapping(diag::kind Diag, unsigned Map) { size_t Shift = (Diag & 1)*4; |