From a95b6503a293bfc63444a406514f8a6bea99e270 Mon Sep 17 00:00:00 2001
From: Nils Kohl <nils.kohl@fau.de>
Date: Fri, 26 Apr 2019 15:55:21 +0200
Subject: [PATCH] Fix: undefined_symbols property was wrong in CustomCodeNode

---
 pystencils/backends/cbackend.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pystencils/backends/cbackend.py b/pystencils/backends/cbackend.py
index 3d0f224..01b2fb3 100644
--- a/pystencils/backends/cbackend.py
+++ b/pystencils/backends/cbackend.py
@@ -67,8 +67,8 @@ class CustomCodeNode(Node):
     def __init__(self, code, symbols_read, symbols_defined, parent=None):
         super(CustomCodeNode, self).__init__(parent=parent)
         self._code = "\n" + code
-        self._symbolsRead = set(symbols_read)
-        self._symbolsDefined = set(symbols_defined)
+        self._symbols_read = set(symbols_read)
+        self._symbols_defined = set(symbols_defined)
         self.headers = []
 
     def get_code(self, dialect, vector_instruction_set):
@@ -80,11 +80,11 @@ class CustomCodeNode(Node):
 
     @property
     def symbols_defined(self):
-        return self._symbolsDefined
+        return self._symbols_defined
 
     @property
     def undefined_symbols(self):
-        return self.symbols_defined - self._symbolsRead
+        return self._symbols_read - self._symbols_defined
 
 
 class PrintNode(CustomCodeNode):
-- 
GitLab