diff options
Diffstat (limited to 'compiler/utils/growable_array.h')
-rw-r--r-- | compiler/utils/growable_array.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/utils/growable_array.h b/compiler/utils/growable_array.h index 821e28b4a0..e4b1e7d0e9 100644 --- a/compiler/utils/growable_array.h +++ b/compiler/utils/growable_array.h @@ -46,6 +46,14 @@ class GrowableArray : public ArenaObject<kArenaAllocGrowableArray> { } } + bool Contains(T value) const { + for (size_t i = 0; i < num_used_; ++i) { + if (elem_list_[i] == value) { + return true; + } + } + return false; + } // Expand the list size to at least new length. void Resize(size_t new_length) { |