Files
clang-p2996/libcxx/include
Eric Fiselier 092386771d Fix PR27684 - std::tuple no longer accepts reference to incomplete type in some cases.
Libc++ has to deduce the 'allocator_arg_t' parameter as 'AllocArgT' for the
following constructor:

  template <class Alloc> tuple(allocator_arg_t, Alloc const&)

Previously libc++ has tried to support tags derived from 'allocator_arg_t' by
using 'is_base_of<AllocArgT, allocator_arg_t>'. However this breaks whenever a
2-tuple contains a reference to an incomplete type as its first parameter.

See https://llvm.org/bugs/show_bug.cgi?id=27684

llvm-svn: 273334
2016-06-21 23:19:13 +00:00
..
2016-06-14 03:48:09 +00:00
2015-02-05 02:34:59 +00:00
2016-04-21 22:54:21 +00:00
2015-10-08 20:37:11 +00:00
2015-10-08 20:37:44 +00:00
2015-11-30 05:39:30 +00:00
2015-10-08 20:41:26 +00:00
2015-10-09 01:29:09 +00:00
2015-10-09 01:41:45 +00:00
2015-10-09 19:57:37 +00:00
2016-06-02 01:25:41 +00:00
2016-02-20 00:19:45 +00:00
2015-05-19 02:03:22 +00:00
2015-11-30 05:04:48 +00:00
2016-02-20 00:16:41 +00:00
2015-10-09 01:29:09 +00:00
2016-04-21 22:54:21 +00:00
2015-10-09 19:57:37 +00:00