]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: remove two redundant statements in pb_ds binary tree
authorXℹ Ruoyao <xry111@mengyan1223.wang>
Fri, 10 Jul 2020 12:10:52 +0000 (20:10 +0800)
committerXi Ruoyao <xry111@xry111.site>
Wed, 21 May 2025 07:10:21 +0000 (15:10 +0800)
libstdc++-v3/ChangeLog:

* include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
(insert_leaf_new, insert_imp_empty): remove redundant statements.

libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp

index e6e954dc29c86f19124620f5baa22598dbd11077..b8f5014838c27b6f8725f3785aa2379f8a625a4d 100644 (file)
@@ -122,7 +122,6 @@ insert_leaf_new(const_reference r_value, node_pointer p_nd, bool left_nd)
     }
 
   p_new_nd->m_p_parent = p_nd;
-  p_new_nd->m_p_left = p_new_nd->m_p_right = 0;
   PB_DS_ASSERT_NODE_CONSISTENT(p_nd)
 
   update_to_top(p_new_nd, (node_update* )this);
@@ -142,7 +141,6 @@ insert_imp_empty(const_reference r_value)
     m_p_head->m_p_parent = p_new_node;
 
   p_new_node->m_p_parent = m_p_head;
-  p_new_node->m_p_left = p_new_node->m_p_right = 0;
   _GLIBCXX_DEBUG_ONLY(debug_base::insert_new(PB_DS_V2F(r_value));)
 
   update_to_top(m_p_head->m_p_parent, (node_update*)this);