[libcxx-commits] [PATCH] D97394: [libc++] [C++2b] [P2162] Allow inheritance from std::variant.
Tim Song via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Mar 2 21:35:27 PST 2021
tcanens added inline comments.
================
Comment at: libcxx/test/std/utilities/variant/variant.visit/visit.pass.cpp:379
+ using xT [[maybe_unused]] = decltype(
+ std::visit(visitor_of_everything{}, std::declval<EvilVariant2>()));
+ using xTref [[maybe_unused]] = decltype(
----------------
ldionne wrote:
> Is there a reason why you're only calling those in an unevaluated context? Can't we actually call and "run" them (even though I understand it's trivial)?
Constructing the `type_info` base class might be a bit tricky...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97394/new/
https://reviews.llvm.org/D97394
More information about the libcxx-commits
mailing list