aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/words_priority_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'native/jni/src/words_priority_queue.h')
-rw-r--r--native/jni/src/words_priority_queue.h5
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();