[python] Introduced PyRaiseInstruction to be able to handle assertions while finding out function's exit points

GitOrigin-RevId: 88cb616037af7f3b833351b29b123c34fc177eec
This commit is contained in:
Petr
2024-12-20 17:20:31 +01:00
committed by intellij-monorepo-bot
parent 0c4c2214eb
commit 3b75807c89
6 changed files with 34 additions and 13 deletions

View File

@@ -15,5 +15,6 @@
14(15) element: null. Condition: isinstance(s, basestring):false
15(18) ASSERTTYPE ACCESS: s
16(17) element: null. Condition: isinstance(s, basestring):true
17(18) ASSERTTYPE ACCESS: s
18() element: null
17(19) ASSERTTYPE ACCESS: s
18(19) element: null
19() element: null

View File

@@ -6,8 +6,9 @@
5(6) READ ACCESS: f
6(7) element: PyCallExpression: f
7(8,9) READ ACCESS: True
8(12) element: null. Condition: True:false
9(10) element: null. Condition: True:true
10(11) element: PyPrintStatement
8(10) element: null. Condition: True:false
9(11) element: null. Condition: True:true
10(13) element: null
11(12) element: PyPrintStatement
12() element: null
12(13) element: PyPrintStatement
13() element: null