Skip to content

Commit 332febe

Browse files
committed
Remove wrong sharing map internal assertions
1 parent be7e140 commit 332febe

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/util/sharing_node.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ SN_TYPE_PAR_DEF class sharing_node_innert : public sharing_node_baset
129129

130130
bool shares_with(const sharing_node_innert &other) const
131131
{
132+
SN_ASSERT(data && other.data);
133+
132134
return data == other.data;
133135
}
134136

@@ -151,8 +153,6 @@ SN_TYPE_PAR_DEF class sharing_node_innert : public sharing_node_baset
151153

152154
d_it &write_internal()
153155
{
154-
SN_ASSERT(data.use_count() > 0);
155-
156156
if(data == empty_data)
157157
{
158158
data = make_shared_derived_u<SN_PTR_TYPE_ARGS>();
@@ -176,8 +176,6 @@ SN_TYPE_PAR_DEF class sharing_node_innert : public sharing_node_baset
176176

177177
d_ct &write_container()
178178
{
179-
SN_ASSERT(data.use_count() > 0);
180-
181179
if(data == empty_data)
182180
{
183181
data = make_shared_derived_v<SN_PTR_TYPE_ARGS>();

0 commit comments

Comments
 (0)