From d9a77988916301164a655a034da457f19124d5d6 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 8 Jan 2026 15:26:03 +0800 Subject: [PATCH] Update library.py --- ffigen/ffigen/library.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ffigen/ffigen/library.py b/ffigen/ffigen/library.py index 7177302d..6fdc6c8c 100644 --- a/ffigen/ffigen/library.py +++ b/ffigen/ffigen/library.py @@ -19,14 +19,14 @@ class Library: self.functions = [] # type: list[Function] self.callbacks = set() # type: set[str] - def unalias(self, name: str) -> c_ast.Node: + def unalias(self, name: str) -> c_ast.Node | str: while name in self.aliases: node = self.aliases[name] if isinstance(node, str): name = node else: return node - assert False, f'alias {name} not found' + return name def build(self, *, glue_dir='.', stub_dir='.', includes: list[str] | None = None): self.remove_unsupported()