diff options
Diffstat (limited to 'pp2cc.py')
-rwxr-xr-x | pp2cc.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -197,6 +197,14 @@ class Parse(object): " 'fn_main' exists in assembly") else: self.logger.warning("No main function found with label 'fn_main'") + for function in self.functions.values(): + if not function.isLinked(): + if "fn_" + function.name in self.labels: + self.logger.info("Function '{}' is declared and found in" + " assembly".format(function.name)) + else: + self.logger.warning("Function '{}' is declared but not defined" + .format(function.name)) output.append(self.asm.branch_op("BRA", "fn_main")) output.append("") output += self.codeSegment |