diff options
Diffstat (limited to 'native/jni/src/words_priority_queue.h')
-rw-r--r-- | native/jni/src/words_priority_queue.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/native/jni/src/words_priority_queue.h b/native/jni/src/words_priority_queue.h index b0cc92e2f..7d0c4d17d 100644 --- a/native/jni/src/words_priority_queue.h +++ b/native/jni/src/words_priority_queue.h @@ -53,7 +53,8 @@ class WordsPriorityQueue { } } - virtual ~WordsPriorityQueue() { + // Non virtual inline destructor -- never inherit this class + AK_FORCE_INLINE ~WordsPriorityQueue() { delete[] mSuggestedWords; } @@ -98,7 +99,7 @@ class WordsPriorityQueue { return static_cast<int>(mSuggestions.size()); } - void clear() { + AK_FORCE_INLINE void clear() { mHighestSuggestedWord = 0; while (!mSuggestions.empty()) { SuggestedWord *sw = mSuggestions.top(); |