Skip to content

Commit 295468a

Browse files
hribzstweil
authored andcommitted
Fixes #4247: remove unnecessary nullptr checks
1 parent 5d5a633 commit 295468a

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/lstm/recodebeam.cpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -899,14 +899,11 @@ void RecodeBeamSearch::ContinueContext(
899899
bool use_dawgs = IsDawgFromBeamsIndex(index);
900900
NodeContinuation prev_cont = ContinuationFromBeamsIndex(index);
901901
for (int p = length - 1; p >= 0; --p, previous = previous->prev) {
902-
while (previous != nullptr &&
903-
(previous->duplicate || previous->code == null_char_)) {
902+
while (previous->duplicate || previous->code == null_char_) {
904903
previous = previous->prev;
905904
}
906-
if (previous != nullptr) {
907-
prefix.Set(p, previous->code);
908-
full_code.Set(p, previous->code);
909-
}
905+
prefix.Set(p, previous->code);
906+
full_code.Set(p, previous->code);
910907
}
911908
if (prev != nullptr && !is_simple_text_) {
912909
if (top_n_flags_[prev->code] == top_n_flag) {

0 commit comments

Comments
 (0)