aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/c-analyzer/cpython/_analyzer.py')
-rw-r--r--Tools/c-analyzer/cpython/_analyzer.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Tools/c-analyzer/cpython/_analyzer.py b/Tools/c-analyzer/cpython/_analyzer.py
index 98f8888651e..978831d1fd9 100644
--- a/Tools/c-analyzer/cpython/_analyzer.py
+++ b/Tools/c-analyzer/cpython/_analyzer.py
@@ -11,9 +11,14 @@ from c_parser.info import (
Struct,
Member,
FIXED_TYPE,
+)
+from c_parser.match import (
is_type_decl,
is_pots,
is_funcptr,
+)
+from c_analyzer.match import (
+ is_system_type,
is_process_global,
is_fixed_type,
is_immutable,
@@ -246,7 +251,7 @@ def _check_typespec(decl, typedecl, types, knowntypes):
# Fall back to default known types.
if is_pots(typespec):
return None
- elif _info.is_system_type(typespec):
+ elif is_system_type(typespec):
return None
elif is_funcptr(decl.vartype):
return None