aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-08-11 22:08:06 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-08-11 22:08:06 +0000
commit3d95d858f9a46d792d83f31466880f07cefc1ba8 (patch)
treeb7775b2062472042af1075b59045ba02aa3b3b28 /clang/lib/Frontend/ASTUnit.cpp
parentc64c1751738ecd3c3fb388aaaaced56b010a6607 (diff)
downloadllvm-3d95d858f9a46d792d83f31466880f07cefc1ba8.zip
llvm-3d95d858f9a46d792d83f31466880f07cefc1ba8.tar.gz
llvm-3d95d858f9a46d792d83f31466880f07cefc1ba8.tar.bz2
Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreamble
(dropping const from the reference as MemoryBuffer is immutable already, so const is just redundant - and while I'd personally put const everywhere, that's not the LLVM Way (see llvm::Type for another example of an immutable type where "const" is omitted for brevity)) Changing the pointer argument to a reference parameter makes call sites identical between callers with unique_ptrs or raw pointers, minimizing the churn in a pending unique_ptr migrations. llvm-svn: 215391
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r--clang/lib/Frontend/ASTUnit.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp
index 0b740e7..f6c2a40 100644
--- a/clang/lib/Frontend/ASTUnit.cpp
+++ b/clang/lib/Frontend/ASTUnit.cpp
@@ -1252,10 +1252,10 @@ ASTUnit::ComputePreamble(CompilerInvocation &Invocation,
CreatedBuffer = true;
}
-
- return std::make_pair(Buffer, Lexer::ComputePreamble(Buffer,
- *Invocation.getLangOpts(),
- MaxLines));
+
+ return std::make_pair(
+ Buffer,
+ Lexer::ComputePreamble(*Buffer, *Invocation.getLangOpts(), MaxLines));
}
ASTUnit::PreambleFileHash