From 0c277cff5abea39d221f9b451135b26819cd16bc Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 21 Feb 2015 19:12:28 +0000 Subject: [PATCH] Updated to latest LLVM and Clang revisions. --- docs/GettingStarted.md | 4 ++-- src/CppParser/Parser.cpp | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/GettingStarted.md b/docs/GettingStarted.md index 7fd23a95..f7580ac0 100644 --- a/docs/GettingStarted.md +++ b/docs/GettingStarted.md @@ -34,9 +34,9 @@ msbuild LLVM.sln /p:Configuration=RelWithDebInfo;Platform=Win32 /m Last revisions known to work: -LLVM `r222533` / Git mirror revision `bd357588a106dc7c828c57ad8048e82003d638de`. +LLVM `r230176` / Git mirror revision `0e8abfa6ed986c892ec723236e32e78fd9c47b88`. -Clang `r222534` / Git mirror revision `b643cf9daa35f3540a4420d93d7cc6f48cffb735`. +Clang `r230160` / Git mirror revision `3457cd5516ac741fa106623d9578f5ac88593f4d`. ### Compiling CppSharp on Windows/Visual Studio diff --git a/src/CppParser/Parser.cpp b/src/CppParser/Parser.cpp index 4ab53e45..732b9391 100644 --- a/src/CppParser/Parser.cpp +++ b/src/CppParser/Parser.cpp @@ -2703,10 +2703,8 @@ void Parser::HandlePreprocessedEntities(Declaration* Decl, auto Range = PPRecord->getPreprocessedEntitiesInRange(sourceRange); - for (auto it = Range.first; it != Range.second; ++it) + for (auto PPEntity : Range) { - auto PPEntity = (*it); - auto Entity = WalkPreprocessedEntity(Decl, PPEntity); if (!Entity) continue;