| line | true | false | branch | 
 
| 117 | 0 | 0 | { } | 
 
| 127 | 0 | 0 | { delete this; } | 
 
| 147 | 0 | 0 | if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, -1) == 1) | 
 
| 163 | 0 | 0 | if (__gnu_cxx::__exchange_and_add_dispatch(&_M_weak_count, | 
 
| 365 | 0 | 140 | class _Sp_counted_ptr final : public _Sp_counted_base<_Lp> | 
 
| 374 | 140 | 0 | { delete _M_ptr; } | 
 
| 378 | 140 | 0 | { delete this; } | 
 
| 574 | 140 | 0 | _M_pi = new _Sp_counted_ptr<_Ptr, _Lp>(__p); | 
 
| 577 | 0 | 0 | { | 
 
| 658 | 0 | 0 | if (_M_pi != nullptr) | 
 
| 665 | 0 | 0 | if (_M_pi != 0) | 
 
| 673 | 0 | 0 | if (__tmp != _M_pi) | 
 
| 675 | 0 | 0 | if (__tmp != 0) | 
 
| 677 | 0 | 0 | if (_M_pi != 0) |