[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036

Jonathan Wakely redi at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2014-05-02
   Assignee|unassigned at gcc dot gnu.org  |redi at gcc dot gnu.org
 Ever confirmed|0   |1


[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036

--- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org ---
Author: redi
Date: Fri May  2 18:29:20 2014
New Revision: 210014

URL: http://gcc.gnu.org/viewcvs?rev=210014root=gccview=rev
Log:
PR libstdc++/61036
* include/bits/shared_ptr_base.h (__shared_ptr::__shared_ptr(_Tp1*)):
Check the correct type in the static assertion.
* testsuite/20_util/shared_ptr/cons/61036.cc: New.

Added:
   
branches/gcc-4_9-branch/libstdc++-v3/testsuite/20_util/shared_ptr/cons/61036.cc
Modified:
branches/gcc-4_9-branch/libstdc++-v3/ChangeLog
branches/gcc-4_9-branch/libstdc++-v3/include/bits/shared_ptr_base.h


[Bug libstdc++/61036] [4.9/4.10 Regression] shared_ptrvoid(new int) rejected

2014-05-02 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61036

--- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org ---
Author: redi
Date: Fri May  2 18:29:48 2014
New Revision: 210015

URL: http://gcc.gnu.org/viewcvs?rev=210015root=gccview=rev
Log:
PR libstdc++/61036
* include/bits/shared_ptr_base.h (__shared_ptr::__shared_ptr(_Tp1*)):
Check the correct type in the static assertion.
* testsuite/20_util/shared_ptr/cons/61036.cc: New.

Added:
trunk/libstdc++-v3/testsuite/20_util/shared_ptr/cons/61036.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/bits/shared_ptr_base.h