Unbreak GCC build: GCC doesn't like clang::Parser::CommentHandler and class clang::CommentHandler to have same name.
llvm-svn: 158780
This commit is contained in:
parent
35ad6f9ac7
commit
17e147fa9d
|
@ -170,7 +170,7 @@ class Parser : public CodeCompletionHandler {
|
|||
OwningPtr<PragmaHandler> RedefineExtnameHandler;
|
||||
OwningPtr<PragmaHandler> FPContractHandler;
|
||||
OwningPtr<PragmaHandler> OpenCLExtensionHandler;
|
||||
OwningPtr<CommentHandler> CommentHandler;
|
||||
OwningPtr<CommentHandler> CommentSemaHandler;
|
||||
|
||||
/// Whether the '>' token acts as an operator or not. This will be
|
||||
/// true except when we are parsing an expression within a C++
|
||||
|
|
|
@ -92,8 +92,8 @@ Parser::Parser(Preprocessor &pp, Sema &actions, bool SkipFunctionBodies)
|
|||
PP.AddPragmaHandler("OPENCL", FPContractHandler.get());
|
||||
}
|
||||
|
||||
CommentHandler.reset(new ActionCommentHandler(actions));
|
||||
PP.addCommentHandler(CommentHandler.get());
|
||||
CommentSemaHandler.reset(new ActionCommentHandler(actions));
|
||||
PP.addCommentHandler(CommentSemaHandler.get());
|
||||
|
||||
PP.setCodeCompletionHandler(*this);
|
||||
}
|
||||
|
@ -440,7 +440,7 @@ Parser::~Parser() {
|
|||
PP.RemovePragmaHandler("STDC", FPContractHandler.get());
|
||||
FPContractHandler.reset();
|
||||
|
||||
PP.removeCommentHandler(CommentHandler.get());
|
||||
PP.removeCommentHandler(CommentSemaHandler.get());
|
||||
|
||||
PP.clearCodeCompletionHandler();
|
||||
|
||||
|
|
Loading…
Reference in New Issue