This commit is contained in:
Jonathan 2022-01-20 19:50:05 -05:00
parent 008d6db056
commit c9f2502118
1 changed files with 5 additions and 2 deletions

View File

@ -711,9 +711,12 @@ public:
winding_base_t result = *this;
if (result.is_dynamic()) {
std::reverse(std::get<vector_type>(result.data).begin(), std::get<vector_type>(result.data).end());
vector_type &v = std::get<vector_type>(result.data);
std::reverse(v.begin(), v.end());
} else {
std::reverse(std::get<array_type>(result.data).begin(), std::get<array_type>(result.data).end());
for (size_t i = 0; i < result.size() / 2; i++) {
std::swap(result[i], result[result.size() - i - 1]);
}
}
return result;