diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-06-12 05:32:35 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-06-12 05:32:35 +0000 |
commit | 3aa4fb3b8b42fd3ae96d2126f2ecff6a7fb747b0 (patch) | |
tree | 8f938e4ae2332f0863498e2ea52c7c49094836df /clang/lib/Basic/Diagnostic.cpp | |
parent | e47535041c085fba2a8ad11fcb576e3d2c45fe73 (diff) | |
download | bcm5719-llvm-3aa4fb3b8b42fd3ae96d2126f2ecff6a7fb747b0.tar.gz bcm5719-llvm-3aa4fb3b8b42fd3ae96d2126f2ecff6a7fb747b0.zip |
Use StringRef to simplify code. No functional change.
llvm-svn: 210751
Diffstat (limited to 'clang/lib/Basic/Diagnostic.cpp')
-rw-r--r-- | clang/lib/Basic/Diagnostic.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/clang/lib/Basic/Diagnostic.cpp b/clang/lib/Basic/Diagnostic.cpp index 19561337035..97299611f0d 100644 --- a/clang/lib/Basic/Diagnostic.cpp +++ b/clang/lib/Basic/Diagnostic.cpp @@ -24,8 +24,7 @@ using namespace clang; static void DummyArgToStringFn(DiagnosticsEngine::ArgumentKind AK, intptr_t QT, - const char *Modifier, unsigned ML, - const char *Argument, unsigned ArgLen, + StringRef Modifier, StringRef Argument, ArrayRef<DiagnosticsEngine::ArgumentValue> PrevArgs, SmallVectorImpl<char> &Output, void *Cookie, @@ -827,8 +826,8 @@ FormatDiagnostic(const char *DiagStr, const char *DiagEnd, case DiagnosticsEngine::ak_declcontext: case DiagnosticsEngine::ak_attr: getDiags()->ConvertArgToString(Kind, getRawArg(ArgNo), - Modifier, ModifierLen, - Argument, ArgumentLen, + StringRef(Modifier, ModifierLen), + StringRef(Argument, ArgumentLen), FormattedArgs, OutStr, QualTypeVals); break; @@ -851,8 +850,8 @@ FormatDiagnostic(const char *DiagStr, const char *DiagEnd, TDT.PrintFromType = true; TDT.PrintTree = true; getDiags()->ConvertArgToString(Kind, val, - Modifier, ModifierLen, - Argument, ArgumentLen, + StringRef(Modifier, ModifierLen), + StringRef(Argument, ArgumentLen), FormattedArgs, Tree, QualTypeVals); // If there is no tree information, fall back to regular printing. @@ -874,8 +873,8 @@ FormatDiagnostic(const char *DiagStr, const char *DiagEnd, TDT.PrintTree = false; TDT.PrintFromType = true; getDiags()->ConvertArgToString(Kind, val, - Modifier, ModifierLen, - Argument, ArgumentLen, + StringRef(Modifier, ModifierLen), + StringRef(Argument, ArgumentLen), FormattedArgs, OutStr, QualTypeVals); if (!TDT.TemplateDiffUsed) @@ -888,8 +887,8 @@ FormatDiagnostic(const char *DiagStr, const char *DiagEnd, // Append second type TDT.PrintFromType = false; getDiags()->ConvertArgToString(Kind, val, - Modifier, ModifierLen, - Argument, ArgumentLen, + StringRef(Modifier, ModifierLen), + StringRef(Argument, ArgumentLen), FormattedArgs, OutStr, QualTypeVals); if (!TDT.TemplateDiffUsed) |