diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-03-24 17:57:03 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2023-03-29 20:34:34 -0400 |
| commit | 1113603311856740654617341767562218182618 (patch) | |
| tree | 434ced46f11fa2f335af4051995938e6f95227f5 /python | |
| parent | 9848899062334797183780470372944060386547 (diff) | |
Fix Type.named_type_from_type
Diffstat (limited to 'python')
| -rw-r--r-- | python/types.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/python/types.py b/python/types.py index 0f6aabc3..5c480127 100644 --- a/python/types.py +++ b/python/types.py @@ -2743,7 +2743,8 @@ class NamedTypeReferenceType(Type): @classmethod def create_from_type( cls, name: QualifiedNameType, type: Optional[Type], guid: Optional[str] = None, - platform: Optional['_platform.Platform'] = None, confidence: int = core.max_confidence + platform: Optional['_platform.Platform'] = None, confidence: int = core.max_confidence, + const: BoolWithConfidenceType = False, volatile: BoolWithConfidenceType = False ) -> 'NamedTypeReferenceType': _guid = guid if _guid is None: @@ -2752,7 +2753,7 @@ class NamedTypeReferenceType(Type): if type is None: return cls.create(NamedTypeReferenceClass.UnknownNamedTypeClass, _guid, name, 0, 0, platform, confidence) else: - return type.generate_named_type_reference(_guid, name) + return NamedTypeReferenceType.create(NamedTypeReferenceClass.TypedefNamedTypeClass, _guid, name, type.alignment, type.width, platform, confidence, const, volatile) @classmethod def create_from_registered_type( |
