... nor any of the other things tested by is_function_like, to be fair, but they pass with MSVC STL so :shrug:.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I believe this is obsolete since D116384: all uses of is_niebloid are now guarded under LIBCPP_STATIC_ASSERT at their call sites. E.g.
LIBCPP_STATIC_ASSERT(is_niebloid<decltype(std::ranges::prev)>());
That was the superior solution, because actually it's IFNDR even to try to compute decltype(std::ranges::prev) — overload sets don't have decltypes.
Recommend abandoning this.
See also D116570.