[PATCH] [libcxx] Delay evaluation of __make_tuple_types to prevent blowing the max template instantiation depth. Fixes Bug #18345

Agustín Bergé kaballo86 at hotmail.com
Sat Jul 12 21:19:13 PDT 2014


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






More information about the cfe-commits mailing list