mirror of
https://github.com/python/cpython
synced 2024-10-14 10:33:27 +00:00
A few more cases_generator cleanups (#112220)
This commit is contained in:
parent
cb5048ea0e
commit
da314f7c8d
|
@ -175,7 +175,7 @@ def variable_used_unspecialized(node: parsing.Node, name: str) -> bool:
|
|||
tokens: list[lx.Token] = []
|
||||
skipping = False
|
||||
for i, token in enumerate(node.tokens):
|
||||
if token.kind == "MACRO":
|
||||
if token.kind == "CMACRO":
|
||||
text = "".join(token.text.split())
|
||||
# TODO: Handle nested #if
|
||||
if text == "#if":
|
||||
|
|
|
@ -658,7 +658,7 @@ def write_macro_expansions(
|
|||
if not part.instr.is_viable_uop() and "replaced" not in part.instr.annotations:
|
||||
# This note just reminds us about macros that cannot
|
||||
# be expanded to Tier 2 uops. It is not an error.
|
||||
# It is sometimes emitted for macros that have a
|
||||
# Suppress it using 'replaced op(...)' for macros having
|
||||
# manual translation in translate_bytecode_to_trace()
|
||||
# in Python/optimizer.c.
|
||||
if len(parts) > 1 or part.instr.name != name:
|
||||
|
|
Loading…
Reference in a new issue