Create a special allocator class for code completion, so that all of
the string copying goes through a single place that can have
associated state.
llvm-svn: 124698
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp
index 5617df6..1db81cb 100644
--- a/clang/lib/Frontend/ASTUnit.cpp
+++ b/clang/lib/Frontend/ASTUnit.cpp
@@ -1661,7 +1661,7 @@
Next.ProcessOverloadCandidates(S, CurrentArg, Candidates, NumCandidates);
}
- virtual llvm::BumpPtrAllocator &getAllocator() {
+ virtual CodeCompletionAllocator &getAllocator() {
return Next.getAllocator();
}
};