Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

B: wrong B::UNOP_AUX::aux_list threaded #76

@rurban

Description

@rurban

See rurban/perl-compiler#341
upstream aux_list returns the SV/GV under ithreads, where it should just return the padoffset.
This breaks all multideref ops under ithreads and is just horrible design.

Change aux_list to return the padoffset and change all core clients to use this padoffset: B::Deparse, B::Concise, ...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions