diff options
Diffstat (limited to 'clang/tools/diagtool')
| -rw-r--r-- | clang/tools/diagtool/DiagTool.cpp | 2 | ||||
| -rw-r--r-- | clang/tools/diagtool/DiagnosticNames.cpp | 6 | ||||
| -rw-r--r-- | clang/tools/diagtool/DiagnosticNames.h | 4 | ||||
| -rw-r--r-- | clang/tools/diagtool/ShowEnabledWarnings.cpp | 6 |
4 files changed, 9 insertions, 9 deletions
diff --git a/clang/tools/diagtool/DiagTool.cpp b/clang/tools/diagtool/DiagTool.cpp index c3428c9081e..44bc83e5455 100644 --- a/clang/tools/diagtool/DiagTool.cpp +++ b/clang/tools/diagtool/DiagTool.cpp @@ -32,7 +32,7 @@ DiagTools::~DiagTools() { delete getTools(tools); } DiagTool *DiagTools::getTool(llvm::StringRef toolCmd) { ToolMap::iterator it = getTools(tools)->find(toolCmd); - return (it == getTools(tools)->end()) ? 0 : it->getValue(); + return (it == getTools(tools)->end()) ? nullptr : it->getValue(); } void DiagTools::registerTool(DiagTool *tool) { diff --git a/clang/tools/diagtool/DiagnosticNames.cpp b/clang/tools/diagtool/DiagnosticNames.cpp index f5df05905eb..a08da89577f 100644 --- a/clang/tools/diagtool/DiagnosticNames.cpp +++ b/clang/tools/diagtool/DiagnosticNames.cpp @@ -50,7 +50,7 @@ static bool orderByID(const DiagnosticRecord &Left, } const DiagnosticRecord &diagtool::getDiagnosticForID(short DiagID) { - DiagnosticRecord Key = {0, DiagID, 0}; + DiagnosticRecord Key = {nullptr, DiagID, 0}; const DiagnosticRecord *Result = std::lower_bound(std::begin(BuiltinDiagnosticsByID), @@ -81,7 +81,7 @@ GroupRecord::subgroup_iterator GroupRecord::subgroup_begin() const { } GroupRecord::subgroup_iterator GroupRecord::subgroup_end() const { - return 0; + return nullptr; } GroupRecord::diagnostics_iterator GroupRecord::diagnostics_begin() const { @@ -89,7 +89,7 @@ GroupRecord::diagnostics_iterator GroupRecord::diagnostics_begin() const { } GroupRecord::diagnostics_iterator GroupRecord::diagnostics_end() const { - return 0; + return nullptr; } llvm::ArrayRef<GroupRecord> diagtool::getDiagnosticGroups() { diff --git a/clang/tools/diagtool/DiagnosticNames.h b/clang/tools/diagtool/DiagnosticNames.h index a3321fa6817..2571b199691 100644 --- a/clang/tools/diagtool/DiagnosticNames.h +++ b/clang/tools/diagtool/DiagnosticNames.h @@ -48,7 +48,7 @@ namespace diagtool { friend struct GroupRecord; group_iterator(const short *Start) : CurrentID(Start) { if (CurrentID && *CurrentID == -1) - CurrentID = 0; + CurrentID = nullptr; } public: @@ -70,7 +70,7 @@ namespace diagtool { group_iterator &operator++() { ++CurrentID; if (*CurrentID == -1) - CurrentID = 0; + CurrentID = nullptr; return *this; } diff --git a/clang/tools/diagtool/ShowEnabledWarnings.cpp b/clang/tools/diagtool/ShowEnabledWarnings.cpp index ad56b036044..903d1f16f99 100644 --- a/clang/tools/diagtool/ShowEnabledWarnings.cpp +++ b/clang/tools/diagtool/ShowEnabledWarnings.cpp @@ -68,14 +68,14 @@ createDiagnostics(unsigned int argc, char **argv) { createInvocationFromCommandLine(ArrayRef<const char *>(argv, argc), InterimDiags)); if (!Invocation) - return NULL; + return nullptr; // Build the diagnostics parser IntrusiveRefCntPtr<DiagnosticsEngine> FinalDiags = CompilerInstance::createDiagnostics(&Invocation->getDiagnosticOpts()); if (!FinalDiags) - return NULL; - + return nullptr; + // Flush any errors created when initializing everything. This could happen // for invalid command lines, which will probably give non-sensical results. DiagsBuffer->FlushDiagnostics(*FinalDiags); |

