Browse Source

Added missing GetTargetInfo to CppParser.

pull/219/head
triton 12 years ago
parent
commit
71a875d6b9
  1. 2
      src/CppParser/CppParser.h
  2. 9
      src/CppParser/Parser.cpp

2
src/CppParser/CppParser.h

@ -93,6 +93,8 @@ public: @@ -93,6 +93,8 @@ public:
static ParserResult* ParseHeader(ParserOptions* Opts);
static ParserResult* ParseLibrary(ParserOptions* Opts);
static ParserTargetInfo* GetTargetInfo(ParserOptions* Opts);
};
} }

9
src/CppParser/Parser.cpp

@ -2722,6 +2722,15 @@ ParserResult* ClangParser::ParseLibrary(ParserOptions* Opts) @@ -2722,6 +2722,15 @@ ParserResult* ClangParser::ParseLibrary(ParserOptions* Opts)
return parser.ParseLibrary(Opts->FileName);
}
ParserTargetInfo* ClangParser::GetTargetInfo(ParserOptions* Opts)
{
if (!Opts)
return nullptr;
Parser parser(Opts);
return parser.GetTargetInfo();
}
ParserTargetInfo* Parser::GetTargetInfo()
{
assert(Opts->ASTContext && "Expected a valid ASTContext");

Loading…
Cancel
Save