diff options
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r-- | src/pinyin.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp index e8b20d4..1f27f72 100644 --- a/src/pinyin.cpp +++ b/src/pinyin.cpp @@ -1833,6 +1833,8 @@ bool pinyin_guess_predicted_candidates(pinyin_instance_t * instance, int pinyin_choose_candidate(pinyin_instance_t * instance, size_t offset, lookup_candidate_t * candidate){ + assert(PREDICTED_CANDIDATE != candidate->m_candidate_type); + pinyin_context_t * & context = instance->m_context; if (DIVIDED_CANDIDATE == candidate->m_candidate_type || @@ -1875,6 +1877,8 @@ int pinyin_choose_candidate(pinyin_instance_t * instance, bool pinyin_choose_predicted_candidate(pinyin_instance_t * instance, lookup_candidate_t * candidate){ + assert(PREDICTED_CANDIDATE == candidate->m_candidate_type); + const guint32 initial_seed = 23 * 3; const guint32 unigram_factor = 7; |