You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it's a reasonable thing to do as a matter of QOI. The change is very simple, too, and it's the natural way to write that default constructor IMO.
Extended Description
Clang -std=c++17 compiles the following if using libstdc++:
#include
static_assert(std::is_trivially_constructible_v<std::tuple<>>);
But adding -stdlib=libc++ causes
test.cc:3:1: error: static_assert failed due to requirement 'std::is_trivially_constructible_v<std::__1::tuple<>>
The text was updated successfully, but these errors were encountered: