aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/suggest/core/suggest.cpp
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2013-04-10 11:45:12 +0900
committerSatoshi Kataoka <satok@google.com>2013-04-11 11:08:12 +0900
commit8b3009ef4875e37cffbc5ccee532e4e77a34fd36 (patch)
tree7c9cb0ece0ab7a02a80a39d162db20f8d3c8c885 /native/jni/src/suggest/core/suggest.cpp
parentcdaee868a3a7b49911ff52aa530076a44dcbb299 (diff)
downloadlatinime-8b3009ef4875e37cffbc5ccee532e4e77a34fd36.tar.gz
latinime-8b3009ef4875e37cffbc5ccee532e4e77a34fd36.tar.xz
latinime-8b3009ef4875e37cffbc5ccee532e4e77a34fd36.zip
add a debug flag to evaluate the most probable string
Change-Id: I34dc08c14feb9cbc0304c1d0ff06922e3b65819d
Diffstat (limited to 'native/jni/src/suggest/core/suggest.cpp')
-rw-r--r--native/jni/src/suggest/core/suggest.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/native/jni/src/suggest/core/suggest.cpp b/native/jni/src/suggest/core/suggest.cpp
index 63bb20004..67d351fa1 100644
--- a/native/jni/src/suggest/core/suggest.cpp
+++ b/native/jni/src/suggest/core/suggest.cpp
@@ -124,8 +124,12 @@ void Suggest::initializeSearch(DicTraverseSession *traverseSession, int commitPo
*/
int Suggest::outputSuggestions(DicTraverseSession *traverseSession, int *frequencies,
int *outputCodePoints, int *spaceIndices, int *outputTypes) const {
+#if DEBUG_EVALUATE_MOST_PROBABLE_STRING
+ const int terminalSize = 0;
+#else
const int terminalSize = min(MAX_RESULTS,
static_cast<int>(traverseSession->getDicTraverseCache()->terminalSize()));
+#endif
DicNode terminals[MAX_RESULTS]; // Avoiding non-POD variable length array
for (int index = terminalSize - 1; index >= 0; --index) {