llvm-project/clang/lib
Aaron Ballman da634f1dee In my tests, I'm finding that declaring iterators in terms of ranges can sometimes have dangerous side-effects where the range temporary is destroyed, taking the underlying iterators out with it.
This changes the iterators so that they are no longer implemented in terms of ranges (so it's a very partial revert of the existing rangification efforts).

llvm-svn: 203299
2014-03-07 22:17:20 +00:00
..
ARCMigrate Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
AST In my tests, I'm finding that declaring iterators in terms of ranges can sometimes have dangerous side-effects where the range temporary is destroyed, taking the underlying iterators out with it. 2014-03-07 22:17:20 +00:00
ASTMatchers [C++11] Replace LLVM-style type traits with C++11 standard ones. 2014-03-07 14:30:23 +00:00
Analysis [C++11] Revert uses of lambdas with array_pod_sort. 2014-03-07 21:51:58 +00:00
Basic Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
CodeGen Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Driver Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Frontend [C++11] Revert uses of lambdas with array_pod_sort. 2014-03-07 21:51:58 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers Headers: Provide an ABI compatible max_align_t when _MSC_VER is defined 2014-03-04 23:43:48 +00:00
Index [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. 2014-03-07 15:12:56 +00:00
Lex Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Parse Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Rewrite Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Sema Zap another dead 'break' statement. 2014-03-07 20:51:10 +00:00
Serialization Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
StaticAnalyzer [C++11] Revert uses of lambdas with array_pod_sort. 2014-03-07 21:51:58 +00:00
Tooling Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00