diff --git a/pyopencl/compyte b/pyopencl/compyte
index 7533db88124045924a47d7392eaf9a078670fc4d..fbfe788a2dcb190fd241fd42ad047e33bafd85b8 160000
--- a/pyopencl/compyte
+++ b/pyopencl/compyte
@@ -1 +1 @@
-Subproject commit 7533db88124045924a47d7392eaf9a078670fc4d
+Subproject commit fbfe788a2dcb190fd241fd42ad047e33bafd85b8
diff --git a/pyopencl/tools.py b/pyopencl/tools.py
index 3be95ee2c736da374011002f2076ecfa172d9d35..b16de3f64cd033cc0f4b3d2ce19b65a9e169d0ed 100644
--- a/pyopencl/tools.py
+++ b/pyopencl/tools.py
@@ -366,7 +366,7 @@ class VectorArg(DtypedArgument):
                 and self.with_offset == other.with_offset)
 
     def __hash__(self):
-        return super.__hash__() ^ hash(self.with_offset)
+        return super().__hash__() ^ hash(self.with_offset)
 
 
 class ScalarArg(DtypedArgument):