mirror of
https://github.com/python/cpython.git
synced 2025-12-10 19:10:59 +00:00
GH-93429: Merge LOAD_METHOD back into LOAD_ATTR (GH-93430)
This commit is contained in:
parent
cd543d0bc9
commit
b083450f88
13 changed files with 321 additions and 380 deletions
|
|
@ -37,6 +37,7 @@ LOAD_CONST = opmap['LOAD_CONST']
|
|||
LOAD_GLOBAL = opmap['LOAD_GLOBAL']
|
||||
BINARY_OP = opmap['BINARY_OP']
|
||||
JUMP_BACKWARD = opmap['JUMP_BACKWARD']
|
||||
LOAD_ATTR = opmap['LOAD_ATTR']
|
||||
|
||||
CACHE = opmap["CACHE"]
|
||||
|
||||
|
|
@ -463,6 +464,10 @@ def _get_instructions_bytes(code, varname_from_oparg=None,
|
|||
argval, argrepr = _get_name_info(arg//2, get_name)
|
||||
if (arg & 1) and argrepr:
|
||||
argrepr = "NULL + " + argrepr
|
||||
elif deop == LOAD_ATTR:
|
||||
argval, argrepr = _get_name_info(arg//2, get_name)
|
||||
if (arg & 1) and argrepr:
|
||||
argrepr = "NULL|self + " + argrepr
|
||||
else:
|
||||
argval, argrepr = _get_name_info(arg, get_name)
|
||||
elif deop in hasjabs:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue