From 028625988fb7e883ae7ee1f682c9eb84a9c5360e Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Mon, 17 Apr 2023 21:13:49 +0200 Subject: [PATCH] remove incorrect optimization --- src/runtime/c/pgf/phrasetable.cxx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/runtime/c/pgf/phrasetable.cxx b/src/runtime/c/pgf/phrasetable.cxx index e1bd6d8bb..23507dcc2 100644 --- a/src/runtime/c/pgf/phrasetable.cxx +++ b/src/runtime/c/pgf/phrasetable.cxx @@ -397,16 +397,12 @@ PgfPhrasetable phrasetable_delete(PgfPhrasetable table, PgfPhrasetable left = phrasetable_delete(table->left, container, seq_index, seq); - if (left == table->left) - return table; table = Node::upd_node(table,left,table->right); return Node::balanceR(table); } else if (cmp > 0) { PgfPhrasetable right = phrasetable_delete(table->right, container, seq_index, seq); - if (right == table->right) - return table; table = Node::upd_node(table,table->left,right); return Node::balanceL(table); } else {