diff options
Diffstat (limited to 'contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i')
| -rw-r--r-- | contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i b/contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i index 54bc10551351..bfcc4d17e8f8 100644 --- a/contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i +++ b/contrib/llvm-project/lldb/bindings/interface/SBThreadExtensions.i @@ -3,6 +3,11 @@ STRING_EXTENSION_OUTSIDE(SBThread) %extend lldb::SBThread { #ifdef SWIGPYTHON %pythoncode %{ + # operator== is a free function, which swig does not handle, so we inject + # our own equality operator here + def __eq__(self, other): + return not self.__ne__(other) + def __iter__(self): '''Iterate over all frames in a lldb.SBThread object.''' return lldb_iter(self, 'GetNumFrames', 'GetFrameAtIndex') |
