diff --git a/pystencils/backends/cbackend.py b/pystencils/backends/cbackend.py index a8e66f3a97ce81f3988a5da31c99d1126ac9da22..5c8259699247d3c20f893c933c71bf37058010ed 100644 --- a/pystencils/backends/cbackend.py +++ b/pystencils/backends/cbackend.py @@ -152,7 +152,7 @@ class CustomCodeNode(Node): return self._symbols_read - self._symbols_defined def __eq__(self, other): - return self._code == other._code + return type(self) == type(other) and self._code == other._code def __hash__(self): return hash(self._code)