diff options
| author | Craig Topper <craig.topper@gmail.com> | 2015-10-04 04:53:55 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2015-10-04 04:53:55 +0000 |
| commit | e335f259498a550c73d3f77d9765cbe610a60b4e (patch) | |
| tree | eabe6a8a456bf232adfde5932d669f4d69e7b1ca /clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | |
| parent | 8f70a9f892db8f18277b0f5127d9063de237debc (diff) | |
| download | bcm5719-llvm-e335f259498a550c73d3f77d9765cbe610a60b4e.tar.gz bcm5719-llvm-e335f259498a550c73d3f77d9765cbe610a60b4e.zip | |
SourceRanges are small and trivially copyable, don't them by reference.
llvm-svn: 249259
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp')
| -rw-r--r-- | clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp index 72f127185ef..787b780c424 100644 --- a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp +++ b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp @@ -23,14 +23,14 @@ Diagnostics::ArgStream Diagnostics::pushContextFrame(ContextType Type, Diagnostics::Context::Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName, - const SourceRange &MatcherRange) + SourceRange MatcherRange) : Error(Error) { Error->pushContextFrame(CT_MatcherConstruct, MatcherRange) << MatcherName; } Diagnostics::Context::Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName, - const SourceRange &MatcherRange, + SourceRange MatcherRange, unsigned ArgNumber) : Error(Error) { Error->pushContextFrame(CT_MatcherArg, MatcherRange) << ArgNumber @@ -63,7 +63,7 @@ Diagnostics::ArgStream &Diagnostics::ArgStream::operator<<(const Twine &Arg) { return *this; } -Diagnostics::ArgStream Diagnostics::addError(const SourceRange &Range, +Diagnostics::ArgStream Diagnostics::addError(SourceRange Range, ErrorType Error) { Errors.emplace_back(); ErrorContent &Last = Errors.back(); @@ -150,7 +150,7 @@ static void formatErrorString(StringRef FormatString, } } -static void maybeAddLineAndColumn(const SourceRange &Range, +static void maybeAddLineAndColumn(SourceRange Range, llvm::raw_ostream &OS) { if (Range.Start.Line > 0 && Range.Start.Column > 0) { OS << Range.Start.Line << ":" << Range.Start.Column << ": "; |

