diff options
| author | Chris Lattner <sabre@nondot.org> | 2008-11-18 04:56:44 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2008-11-18 04:56:44 +0000 |
| commit | 16ba91396a16f4f0e66ac1db37423a78f7dd3221 (patch) | |
| tree | c480c7ef5b2a274e4bbb717f7d915afbe69e13ab /clang/lib/Driver | |
| parent | 95d3d1094f03b6183bd9eacb36e2b1525a195644 (diff) | |
| download | bcm5719-llvm-16ba91396a16f4f0e66ac1db37423a78f7dd3221.tar.gz bcm5719-llvm-16ba91396a16f4f0e66ac1db37423a78f7dd3221.zip | |
Change the diagnostics interface to take an array of pointers to
strings instead of array of strings. This reduces string copying
in some not-very-important cases, but paves the way for future
improvements.
llvm-svn: 59494
Diffstat (limited to 'clang/lib/Driver')
| -rw-r--r-- | clang/lib/Driver/TextDiagnosticBuffer.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Driver/TextDiagnosticPrinter.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/TextDiagnosticBuffer.cpp b/clang/lib/Driver/TextDiagnosticBuffer.cpp index 26ac879dd04..ef7ac6d408c 100644 --- a/clang/lib/Driver/TextDiagnosticBuffer.cpp +++ b/clang/lib/Driver/TextDiagnosticBuffer.cpp @@ -21,7 +21,7 @@ void TextDiagnosticBuffer::HandleDiagnostic(Diagnostic &Diags, Diagnostic::Level Level, FullSourceLoc Pos, diag::kind ID, - const std::string *Strs, + const std::string **Strs, unsigned NumStrs, const SourceRange *, unsigned) { diff --git a/clang/lib/Driver/TextDiagnosticPrinter.cpp b/clang/lib/Driver/TextDiagnosticPrinter.cpp index e0faf478d1a..e03588b9899 100644 --- a/clang/lib/Driver/TextDiagnosticPrinter.cpp +++ b/clang/lib/Driver/TextDiagnosticPrinter.cpp @@ -96,7 +96,7 @@ void TextDiagnosticPrinter::HandleDiagnostic(Diagnostic &Diags, Diagnostic::Level Level, FullSourceLoc Pos, diag::kind ID, - const std::string *Strs, + const std::string **Strs, unsigned NumStrs, const SourceRange *Ranges, unsigned NumRanges) { |

