Browse Source

Renamed SetupHeader to Setup in order to generalise it for future extension.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1005/head
Dimitar Dobrev 8 years ago
parent
commit
4945b595de
  1. 6
      src/CppParser/Parser.cpp
  2. 2
      src/CppParser/Parser.h

6
src/CppParser/Parser.cpp

@ -235,7 +235,7 @@ ConvertToClangTargetCXXABI(CppSharp::CppParser::AST::CppAbi abi) @@ -235,7 +235,7 @@ ConvertToClangTargetCXXABI(CppSharp::CppParser::AST::CppAbi abi)
llvm_unreachable("Unsupported C++ ABI.");
}
void Parser::SetupHeader()
void Parser::Setup()
{
llvm::InitializeAllTargets();
llvm::InitializeAllTargetMCs();
@ -3970,7 +3970,7 @@ ParserResult* Parser::ParseHeader(const std::vector<std::string>& SourceFiles, P @@ -3970,7 +3970,7 @@ ParserResult* Parser::ParseHeader(const std::vector<std::string>& SourceFiles, P
return res;
}
SetupHeader();
Setup();
std::unique_ptr<clang::SemaConsumer> SC(new clang::SemaConsumer());
c->setASTConsumer(std::move(SC));
@ -4296,7 +4296,7 @@ ParserTargetInfo* Parser::GetTargetInfo() @@ -4296,7 +4296,7 @@ ParserTargetInfo* Parser::GetTargetInfo()
{
assert(opts->ASTContext && "Expected a valid ASTContext");
SetupHeader();
Setup();
std::unique_ptr<clang::SemaConsumer> SC(new clang::SemaConsumer());
c->setASTConsumer(std::move(SC));

2
src/CppParser/Parser.h

@ -48,7 +48,7 @@ class Parser @@ -48,7 +48,7 @@ class Parser
public:
Parser(CppParserOptions* Opts);
void SetupHeader();
void Setup();
ParserResult* ParseHeader(const std::vector<std::string>& SourceFiles, ParserResult* res);
ParserResult* ParseLibrary(const std::string& File, ParserResult* res);
ParserResultKind ParseArchive(llvm::StringRef File,

Loading…
Cancel
Save