diff --git a/Cython/Compiler/ExprNodes.py b/Cython/Compiler/ExprNodes.py index 7d9d8ccbc426d4e320335f00996b5b01ede75fc0..2f7b0134485bb022565c4f6600016bebe022dcd6 100644 --- a/Cython/Compiler/ExprNodes.py +++ b/Cython/Compiler/ExprNodes.py @@ -1376,9 +1376,7 @@ def _analyse_name_as_type(name, pos, env): if type is not None: return type - global_entry = env.global_scope().lookup_here(name) - if global_entry is None: - global_entry = env.builtin_scope().lookup_here(name) + global_entry = env.global_scope().lookup(name) if global_entry and global_entry.type and ( global_entry.type.is_extension_type or global_entry.type.is_struct_or_union