diff options
Diffstat (limited to 'runtime/stack_map.h')
-rw-r--r-- | runtime/stack_map.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/stack_map.h b/runtime/stack_map.h index 629fc9a34..6ec7cc852 100644 --- a/runtime/stack_map.h +++ b/runtime/stack_map.h @@ -212,6 +212,14 @@ class DexRegisterLocation { // Get the actual kind of the location. Kind GetInternalKind() const { return kind_; } + bool operator==(DexRegisterLocation other) const { + return kind_ == other.kind_ && value_ == other.value_; + } + + bool operator!=(DexRegisterLocation other) const { + return !(*this == other); + } + private: Kind kind_; int32_t value_; |