Have you considered a non-recursive implementation of `__tuple_constructible_imp`? For instance, checking whether `foo(declval<Up>()...)` is well-formed given `void foo(Tp...)`.
http://reviews.llvm.org/D4467 _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
