https://github.com/Nerixyz updated 
https://github.com/llvm/llvm-project/pull/214296

>From fa260d6a845e1b0280a21ab13a8cb1e88ad662b9 Mon Sep 17 00:00:00 2001
From: Nerixyz <[email protected]>
Date: Wed, 5 Aug 2026 19:33:14 +0200
Subject: [PATCH] [lldb] Remove Python 2 operators from lldb.value

---
 lldb/bindings/python/python-extensions.swig | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/lldb/bindings/python/python-extensions.swig 
b/lldb/bindings/python/python-extensions.swig
index 8331f0aedd6f0..f207fc6c350d9 100644
--- a/lldb/bindings/python/python-extensions.swig
+++ b/lldb/bindings/python/python-extensions.swig
@@ -389,9 +389,6 @@ class value(object):
     def __init__(self, sbvalue):
         self.sbvalue = sbvalue
 
-    def __nonzero__(self):
-        return self.sbvalue.__nonzero__()
-
     def __bool__(self):
         return self.sbvalue.__bool__()
 
@@ -454,9 +451,6 @@ class value(object):
     def __or__(self, other):
         return int(self) | int(other)
 
-    def __div__(self, other):
-        return int(self) / int(other)
-
     def __truediv__(self, other):
         return int(self) / int(other)
 
@@ -556,12 +550,6 @@ class value(object):
     def __float__(self):
         return float (self.sbvalue.GetValueAsSigned())
 
-    def __oct__(self):
-        return '0%o' % self.sbvalue.GetValueAsUnsigned()
-
-    def __hex__(self):
-        return '0x%x' % self.sbvalue.GetValueAsUnsigned()
-
     def __len__(self):
         return self.sbvalue.GetNumChildren()
 

_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to