diff --git a/slither/core/declarations/contract.py b/slither/core/declarations/contract.py index 70f66e1c43..02659b6430 100644 --- a/slither/core/declarations/contract.py +++ b/slither/core/declarations/contract.py @@ -191,7 +191,7 @@ def all_functions_called(self): ''' list(Function): List of functions reachable from the contract (include super) ''' - all_calls = [f.all_internal_calls() for f in self.functions + self.modifiers] + all_calls = [f.all_internal_calls() for f in self.functions + self.modifiers] + [self.functions + self.modifiers] all_calls = [item for sublist in all_calls for item in sublist] + self.functions all_calls = list(set(all_calls))