From 97af2ccd93f5c789b2dd75ffca5ec534c3b12325 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sun, 26 Jun 2022 11:50:32 -0500
Subject: [PATCH] Silence spurious pylint warning regarding ~val evaluation

---
 pymbolic/mapper/evaluator.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pymbolic/mapper/evaluator.py b/pymbolic/mapper/evaluator.py
index 22fd397..6d59662 100644
--- a/pymbolic/mapper/evaluator.py
+++ b/pymbolic/mapper/evaluator.py
@@ -127,6 +127,8 @@ class EvaluationMapper(RecursiveMapper, CSECachingMapperMixin):
         return self.rec(expr.shiftee) >> self.rec(expr.shift)
 
     def map_bitwise_not(self, expr):
+        # ??? Why, pylint, why ???
+        # pylint: disable=invalid-unary-operand-type
         return ~self.rec(expr.child)
 
     def map_bitwise_or(self, expr):
-- 
GitLab