http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53648
Bug #: 53648 Summary: nested empty tuple Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: ches...@hotmail.com #include <tuple> int main(){ auto b = std::tuple<std::tuple<std::tuple<>>>{}; } gives : error: 'std::_Tuple_impl<1ul>' is an ambiguous base of 'std::_Tuple_impl<0ul, std::tuple<std::tuple<> > >'