#include <vector>
#include <range/v3/view/concat.hpp>
int main()
{
std::vector<int> u, v;
const auto w = u | ranges::views::concat(v);
}
MSVC:
C:/data/msvc/14.36.32530-Pre/include\cstddef(43): note: could be 'std::byte std::operator |(const std::byte,const std::byte) noexcept' [found using argument-dependent lookup]
MSVC:
GCC reports something similar.