shared_ptr.h (__shared_count<>:: __shared_count(_Ptr, _Deleter), [...]): Qualify new with ::.
2008-09-18 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/shared_ptr.h (__shared_count<>:: __shared_count(_Ptr, _Deleter), __shared_count<>:: __shared_count(_Ptr, _Deleter, _Alloc), __shared_count<>:: __shared_count(_Sp_make_shared_tag, _Tp*, _Alloc, _Args&&...)): Qualify new with ::. From-SVN: r140469
This commit is contained in:
parent
e7f8819332
commit
c78a2119d8
2 changed files with 12 additions and 4 deletions
|
@ -1,3 +1,11 @@
|
|||
2008-09-18 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* include/bits/shared_ptr.h (__shared_count<>::
|
||||
__shared_count(_Ptr, _Deleter), __shared_count<>::
|
||||
__shared_count(_Ptr, _Deleter, _Alloc), __shared_count<>::
|
||||
__shared_count(_Sp_make_shared_tag, _Tp*, _Alloc, _Args&&...)):
|
||||
Qualify new with ::.
|
||||
|
||||
2008-09-17 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR libstdc++/37547
|
||||
|
|
|
@ -249,7 +249,7 @@ namespace std
|
|||
try
|
||||
{
|
||||
_M_pi = __a2.allocate(1);
|
||||
new(static_cast<void*>(_M_pi)) _Sp_cd_type(__p, __d);
|
||||
::new(static_cast<void*>(_M_pi)) _Sp_cd_type(__p, __d);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
|
@ -269,7 +269,7 @@ namespace std
|
|||
try
|
||||
{
|
||||
_M_pi = __a2.allocate(1);
|
||||
new(static_cast<void*>(_M_pi)) _Sp_cd_type(__p, __d, __a);
|
||||
::new(static_cast<void*>(_M_pi)) _Sp_cd_type(__p, __d, __a);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
|
@ -290,8 +290,8 @@ namespace std
|
|||
try
|
||||
{
|
||||
_M_pi = __a2.allocate(1);
|
||||
new(static_cast<void*>(_M_pi)) _Sp_cp_type(__a,
|
||||
std::forward<_Args>(__args)...);
|
||||
::new(static_cast<void*>(_M_pi)) _Sp_cp_type(__a,
|
||||
std::forward<_Args>(__args)...);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue