[llvm] r243598 - Prefix make_reverse_iterator with llvm namespace.
Pete Cooper
peter_cooper at apple.com
Wed Jul 29 17:40:42 PDT 2015
Author: pete
Date: Wed Jul 29 19:40:42 2015
New Revision: 243598
URL: http://llvm.org/viewvc/llvm-project?rev=243598&view=rev
Log:
Prefix make_reverse_iterator with llvm namespace.
This was fallout from r243581. Turns out C++14 has make_reverse_iterator.
Thanks to Filipe and David for the quick fix suggestion.
Modified:
llvm/trunk/include/llvm/ADT/STLExtras.h
Modified: llvm/trunk/include/llvm/ADT/STLExtras.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/STLExtras.h?rev=243598&r1=243597&r2=243598&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/STLExtras.h (original)
+++ llvm/trunk/include/llvm/ADT/STLExtras.h Wed Jul 29 19:40:42 2015
@@ -225,10 +225,10 @@ template <typename ContainerTy>
auto reverse(
ContainerTy &&C,
typename std::enable_if<!has_rbegin<ContainerTy>::value>::type * = nullptr)
- -> decltype(make_range(make_reverse_iterator(std::end(C)),
- make_reverse_iterator(std::begin(C)))) {
- return make_range(make_reverse_iterator(std::end(C)),
- make_reverse_iterator(std::begin(C)));
+ -> decltype(make_range(llvm::make_reverse_iterator(std::end(C)),
+ llvm::make_reverse_iterator(std::begin(C)))) {
+ return make_range(llvm::make_reverse_iterator(std::end(C)),
+ llvm::make_reverse_iterator(std::begin(C)));
}
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list