diff --git a/pystencils/backends/cbackend.py b/pystencils/backends/cbackend.py index 4b077651c8e17778106f51237c973d7c9097316f..6ffd849db6df856ca0fe5422680bdf4bd8e77b6d 100644 --- a/pystencils/backends/cbackend.py +++ b/pystencils/backends/cbackend.py @@ -128,6 +128,12 @@ class CustomCodeNode(Node): def undefined_symbols(self): return self._symbols_read - self._symbols_defined + def __eq___(self, other): + return self._code == other._code + + def __hash__(self): + return hash(self._code) + class PrintNode(CustomCodeNode): # noinspection SpellCheckingInspection