Skip to content

Commit 2958303

Browse files
committed
Python: Fix MLIL call params types
1 parent 3137886 commit 2958303

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

python/mediumlevelil.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,7 +1400,7 @@ def __repr__(self):
14001400
return f"<MediumLevelILCallParam: {self.src}>"
14011401

14021402
@property
1403-
def src(self) -> List[variable.Variable]:
1403+
def src(self) -> List[MediumLevelILInstruction]:
14041404
return self._get_expr_list(0, 1)
14051405

14061406
@property
@@ -1414,7 +1414,7 @@ def __repr__(self):
14141414
return f"<MediumLevelILSeparateParamList: {self.src}>"
14151415

14161416
@property
1417-
def src(self) -> List[variable.Variable]:
1417+
def src(self) -> List[MediumLevelILInstruction]:
14181418
return self._get_expr_list(0, 1)
14191419

14201420
@property
@@ -1428,7 +1428,7 @@ def __repr__(self):
14281428
return f"<MediumLevelILSharedParamSlot: {self.src}>"
14291429

14301430
@property
1431-
def src(self) -> List[variable.Variable]:
1431+
def src(self) -> List[MediumLevelILInstruction]:
14321432
return self._get_expr_list(0, 1)
14331433

14341434
@property
@@ -1999,7 +1999,7 @@ def src_memory(self) -> int:
19991999
return self._get_int(0)
20002000

20012001
@property
2002-
def src(self) -> List[SSAVariable]:
2002+
def src(self) -> List[MediumLevelILInstruction]:
20032003
return self._get_expr_list(1, 2)
20042004

20052005
@property
@@ -2216,7 +2216,7 @@ def output(self) -> List[variable.Variable]:
22162216
return inst.dest
22172217

22182218
@property
2219-
def params(self) -> List[variable.Variable]:
2219+
def params(self) -> List[MediumLevelILInstruction]:
22202220
inst = self._get_expr(1)
22212221
assert isinstance(inst, MediumLevelILCallParam), "MediumLevelILCallUntyped return bad type for 'params'"
22222222
return inst.src
@@ -2510,7 +2510,7 @@ def output_dest_memory(self) -> int:
25102510
return inst.dest_memory
25112511

25122512
@property
2513-
def params(self) -> List[SSAVariable]:
2513+
def params(self) -> List[MediumLevelILInstruction]:
25142514
inst = self._get_expr(1)
25152515
assert isinstance(
25162516
inst, MediumLevelILCallParamSsa
@@ -2715,7 +2715,7 @@ def dest(self) -> MediumLevelILInstruction:
27152715
return self._get_expr(1)
27162716

27172717
@property
2718-
def params(self) -> List[variable.Variable]:
2718+
def params(self) -> List[MediumLevelILInstruction]:
27192719
inst = self._get_expr(2)
27202720
assert isinstance(inst, MediumLevelILCallParam), "MediumLevelILTailcallUntyped return bad type for 'params'"
27212721
return inst.src
@@ -2790,7 +2790,7 @@ def dest(self) -> MediumLevelILInstruction:
27902790
return self._get_expr(1)
27912791

27922792
@property
2793-
def params(self) -> List[SSAVariable]:
2793+
def params(self) -> List[MediumLevelILInstruction]:
27942794
inst = self._get_expr(2)
27952795
assert isinstance(inst, MediumLevelILCallParamSsa), "MediumLevelILCallUntypedSsa return bad type for 'params'"
27962796
return inst.src
@@ -2902,7 +2902,7 @@ def dest(self) -> MediumLevelILInstruction:
29022902
return self._get_expr(1)
29032903

29042904
@property
2905-
def params(self) -> List[SSAVariable]:
2905+
def params(self) -> List[MediumLevelILInstruction]:
29062906
inst = self._get_expr(2)
29072907
assert isinstance(
29082908
inst, MediumLevelILCallParamSsa
@@ -2965,7 +2965,7 @@ def dest(self) -> MediumLevelILInstruction:
29652965
return self._get_expr(1)
29662966

29672967
@property
2968-
def params(self) -> List[variable.Variable]:
2968+
def params(self) -> List[MediumLevelILInstruction]:
29692969
inst = self._get_expr(2)
29702970
assert isinstance(inst, MediumLevelILCallParam), "MediumLevelILCallUntyped return bad type for 'params'"
29712971
return inst.src

0 commit comments

Comments
 (0)