Skip to content

JIT does not emit trampolines for jumps to addresses encoded as operands #149316

@markshannon

Description

@markshannon

Bug report

Bug description:

We need to declare variables volatile here and in #148745 otherwise the code generator emits normal jumps without the necessary patching to add trampolines.

For more details see #148745 (comment)

CPython versions tested on:

CPython main branch

Operating systems tested on:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)topic-JITtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions