File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -784,9 +784,8 @@ auto deref_or_none(const Iter &I, const Iter &End) -> llvm::Optional<
784
784
}
785
785
786
786
template <typename Iter> struct ZipLongestItemType {
787
- using type =
788
- llvm::Optional<typename std::remove_const<typename std::remove_reference<
789
- decltype (*std::declval<Iter>())>::type>::type>;
787
+ using type = llvm::Optional<std::remove_const_t <
788
+ typename std::remove_reference<decltype (*std::declval<Iter>())>::type>>;
790
789
};
791
790
792
791
template <typename ... Iters> struct ZipLongestTupleType {
Original file line number Diff line number Diff line change @@ -497,8 +497,8 @@ class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
497
497
template <typename T1, typename T2>
498
498
static void uninitialized_copy (
499
499
T1 *I, T1 *E, T2 *Dest,
500
- std::enable_if_t <std::is_same<typename std::remove_const <T1>::type,
501
- T2>::value> * = nullptr ) {
500
+ std::enable_if_t <std::is_same<std::remove_const_t <T1>, T2>::value> * =
501
+ nullptr ) {
502
502
// Use memcpy for PODs iterated by pointers (which includes SmallVector
503
503
// iterators): std::uninitialized_copy optimizes to memmove, but we can
504
504
// use memcpy here. Note that I and E are iterators and thus might be
@@ -1271,8 +1271,8 @@ inline size_t capacity_in_bytes(const SmallVector<T, N> &X) {
1271
1271
1272
1272
template <typename RangeType>
1273
1273
using ValueTypeFromRangeType =
1274
- typename std::remove_const <typename std::remove_reference<
1275
- decltype (* std::begin (std:: declval<RangeType &>()))>::type>::type ;
1274
+ std::remove_const_t <typename std::remove_reference<decltype (* std::begin (
1275
+ std::declval<RangeType &>()))>::type>;
1276
1276
1277
1277
// / Given a range of type R, iterate the entire range and return a
1278
1278
// / SmallVector with elements of the vector. This is useful, for example,
You can’t perform that action at this time.
0 commit comments