From 88e5d1cf3d72496b326f7a3ea96400ba5d87a72c Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Mon, 3 Feb 2014 17:09:57 -0500 Subject: [PATCH] Updated the parsers to the latest Clang API changes. --- src/CppParser/Parser.cpp | 7 ++++--- src/Parser/Parser.cpp | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/CppParser/Parser.cpp b/src/CppParser/Parser.cpp index f165764f..5d204b15 100644 --- a/src/CppParser/Parser.cpp +++ b/src/CppParser/Parser.cpp @@ -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, 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; diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 4411d8ca..dfe6f39a 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -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, 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;