From 279d8aae7f6ecc47060c3c5d70e2f855123f7fd7 Mon Sep 17 00:00:00 2001 From: rupertford Date: Thu, 27 Jul 2023 11:51:48 +0100 Subject: [PATCH] pr #2231. Added scope limit to lookup. --- src/psyclone/psyir/frontend/fparser2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/psyclone/psyir/frontend/fparser2.py b/src/psyclone/psyir/frontend/fparser2.py index cc90ab8f87..52dda26dc5 100644 --- a/src/psyclone/psyir/frontend/fparser2.py +++ b/src/psyclone/psyir/frontend/fparser2.py @@ -347,7 +347,8 @@ def _find_or_create_unresolved_symbol(location, name, scope_limit=None, # Are there any interfaces that might be hiding the symbol declaration? symbol_table = location.scope.symbol_table try: - _ = symbol_table.lookup("_psyclone_internal_interface") + _ = symbol_table.lookup( + "_psyclone_internal_interface", scope_limit=scope_limit) # There is an unknown interface so add this symbol. return location.scope.symbol_table.new_symbol( name, interface=UnresolvedInterface(), **kargs)