registry: suppress a warning on msvc
This commit is contained in:
@@ -851,8 +851,10 @@ public:
|
||||
common_type *cpools[sizeof...(Other) + 1u]{&assure<Type>(), &assure<Other>()...};
|
||||
|
||||
for(size_type pos{}, len = sizeof...(Other) + 1u; pos < len; ++pos) {
|
||||
if(!(sizeof...(Other) == 0u) && cpools[pos]->data() == first.data()) {
|
||||
std::swap(cpools[pos], cpools[sizeof...(Other)]);
|
||||
if constexpr(sizeof...(Other) != 0u) {
|
||||
if(cpools[pos]->data() == first.data()) {
|
||||
std::swap(cpools[pos], cpools[sizeof...(Other)]);
|
||||
}
|
||||
}
|
||||
|
||||
count += cpools[pos]->remove(first, last);
|
||||
@@ -899,8 +901,10 @@ public:
|
||||
common_type *cpools[sizeof...(Other) + 1u]{&assure<Type>(), &assure<Other>()...};
|
||||
|
||||
for(size_type pos{}, len = sizeof...(Other) + 1u; pos < len; ++pos) {
|
||||
if(!(sizeof...(Other) == 0u) && cpools[pos]->data() == first.data()) {
|
||||
std::swap(cpools[pos], cpools[sizeof...(Other)]);
|
||||
if constexpr(sizeof...(Other) != 0u) {
|
||||
if(cpools[pos]->data() == first.data()) {
|
||||
std::swap(cpools[pos], cpools[sizeof...(Other)]);
|
||||
}
|
||||
}
|
||||
|
||||
cpools[pos]->erase(first, last);
|
||||
|
||||
Reference in New Issue
Block a user