From 6ef005037faa53d82ea20413e2f6d0e5b58ae8eb Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Mon, 28 Feb 2022 15:56:10 -0500 Subject: Correct type annotation for il.intrinsic() --- python/lowlevelil.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/lowlevelil.py b/python/lowlevelil.py index 1d7e9273..ea9e087f 100644 --- a/python/lowlevelil.py +++ b/python/lowlevelil.py @@ -4063,7 +4063,7 @@ class LowLevelILFunction: return self.expr(LowLevelILOperation.LLIL_SYSCALL) def intrinsic( - self, outputs: List[Union[ILFlag, ExpressionIndex]], intrinsic: 'architecture.IntrinsicType', + self, outputs: List[Union['architecture.FlagIndex', 'architecture.RegisterIndex']], intrinsic: 'architecture.IntrinsicType', params: List[ExpressionIndex], flags: 'architecture.FlagType' = None ): """ @@ -4074,7 +4074,7 @@ class LowLevelILFunction: """ output_list = [] for output in outputs: - if isinstance(output, ILFlag): + if isinstance(output, architecture.FlagIndex): output_list.append((1 << 32) | int(output)) else: output_list.append(output) -- cgit v1.3.1