re PR libstdc++/70437 (Instantiation loop with pair and is_constructible)
authorVille Voutilainen <ville.voutilainen@gmail.com>
Tue, 5 Apr 2016 11:31:30 +0000 (14:31 +0300)
committerVille Voutilainen <ville@gcc.gnu.org>
Tue, 5 Apr 2016 11:31:30 +0000 (14:31 +0300)
commit7b3318c41e6165140e59e026988d1f6e27d01a2a
tree36950ac70eb4e8a947ae9965514be24ace1ed31d
parent55fc79b2a65cc637d2dca823d80568de5de71c1c
re PR libstdc++/70437 (Instantiation loop with pair and is_constructible)

  PR libstdc++/70437
  * include/bits/stl_pair.h (_ConstructiblePair,
_ImplicitlyConvertiblePair, _MoveConstructiblePair,
_ImplicitlyMoveConvertiblePair): Add shortcut conditions
for same-type cases.
* testsuite/20_util/pair/70437.cc: New.

From-SVN: r234743
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_pair.h
libstdc++-v3/testsuite/20_util/pair/70437.cc [new file with mode: 0644]