Browse Source

Updated the parsers to the latest Clang API changes.

pull/155/merge
Joao Matos 12 years ago
parent
commit
88e5d1cf3d
  1. 7
      src/CppParser/Parser.cpp
  2. 7
      src/Parser/Parser.cpp

7
src/CppParser/Parser.cpp

@ -2567,7 +2567,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File, @@ -2567,7 +2567,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File,
NativeLib->FileName = LibName;
llvm::error_code ec;
for(auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols(); it.increment(ec))
for(auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols();
++it)
{
llvm::StringRef SymRef;
@ -2577,8 +2578,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File, @@ -2577,8 +2578,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File,
NativeLib->Symbols.push_back(SymRef);
}
for (auto it = Object.get()->begin_dynamic_symbols(); it != Object.get()->end_dynamic_symbols();
it.increment(ec))
for (auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols();
++it)
{
llvm::StringRef SymRef;

7
src/Parser/Parser.cpp

@ -2580,7 +2580,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File, @@ -2580,7 +2580,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File,
NativeLib->FileName = LibName;
llvm::error_code ec;
for(auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols(); it.increment(ec))
for(auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols();
++it)
{
llvm::StringRef SymRef;
@ -2591,8 +2592,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File, @@ -2591,8 +2592,8 @@ ParserResultKind Parser::ParseSharedLib(llvm::StringRef File,
NativeLib->Symbols->Add(SymName);
}
for(auto it = Object.get()->begin_dynamic_symbols(); it != Object.get()->end_dynamic_symbols();
it.increment(ec))
for(auto it = Object.get()->begin_symbols(); it != Object.get()->end_symbols();
++it)
{
llvm::StringRef SymRef;

Loading…
Cancel
Save