[libcxx-commits] [libcxx] 02197f7 - [libcxx/variant] Avoided variable name shadowing.
Michael Park via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Aug 14 16:31:08 PDT 2020
Author: Michael Park
Date: 2020-08-14T16:30:27-07:00
New Revision: 02197f7e50b938f8167b17b89bdf7c55feff4339
URL: https://github.com/llvm/llvm-project/commit/02197f7e50b938f8167b17b89bdf7c55feff4339
DIFF: https://github.com/llvm/llvm-project/commit/02197f7e50b938f8167b17b89bdf7c55feff4339.diff
LOG: [libcxx/variant] Avoided variable name shadowing.
Added:
Modified:
libcxx/include/variant
Removed:
################################################################################
diff --git a/libcxx/include/variant b/libcxx/include/variant
index c18ef552e260..7183ec001fc2 100644
--- a/libcxx/include/variant
+++ b/libcxx/include/variant
@@ -544,12 +544,12 @@ struct __base {
constexpr size_t __size = __uncvref_t<_Vp>::__size();
static_assert(__size == __uncvref_t<_Wp>::__size());
constexpr auto __dispatch = [](auto __i) {
- return +[](_Vis&& __vis, _Vp&& __v, _Wp&& __w) -> decltype(auto) {
+ return +[](_Vis&& __vis_, _Vp&& __v_, _Wp&& __w_) -> decltype(auto) {
constexpr size_t _Ip = decltype(__i)::value;
return __invoke_constexpr(
- _VSTD::forward<_Vis>(__vis),
- __access::__base::__get_alt<_Ip>(_VSTD::forward<_Vp>(__v)),
- __access::__base::__get_alt<_Ip>(_VSTD::forward<_Wp>(__w)));
+ _VSTD::forward<_Vis>(__vis_),
+ __access::__base::__get_alt<_Ip>(_VSTD::forward<_Vp>(__v_)),
+ __access::__base::__get_alt<_Ip>(_VSTD::forward<_Wp>(__w_)));
};
};
#define _LIBCPP_VARIANT_CASE(_Ip) \
@@ -595,11 +595,11 @@ struct __base {
__visit_alt_impl(index_sequence<_Is...>, _Vis&& __vis, _Vs&&... __vs) {
using __multi = __multi<__uncvref_t<_Vs>::__size()...>;
constexpr auto __dispatch = [](auto... __is) {
- return +[](_Vis&& __vis, _Vs&&... __vs) {
+ return +[](_Vis&& __vis_, _Vs&&... __vs_) {
return __invoke_constexpr(
- _VSTD::forward<_Vis>(__vis),
+ _VSTD::forward<_Vis>(__vis_),
__access::__base::__get_alt<decltype(__is)::value>(
- _VSTD::forward<_Vs>(__vs))...);
+ _VSTD::forward<_Vs>(__vs_))...);
};
};
#define _LIBCPP_VARIANT_CASE(_Ip) \
More information about the libcxx-commits
mailing list