Skip to content

Conversation

@tonycoz
Copy link
Contributor

@tonycoz tonycoz commented Jan 6, 2026

Similar to #24001 call_sv() was checking the current package being
compiled to, typically main:: when nothing is being compiled, rather
than the current runtime package.

Unfortunately, init_debugger() uses PL_curstash to suppress DB::sub
during initialization, so continue to check that


  • This set of changes requires a perldelta entry, and it is included.

smartmatch uses call_sv() under the covers, this is a call to main::f
from package DB which should not invoke DB::sub
Similar to Perl#24001 call_sv() was checking the current package being
compiled to, typically main:: when nothing is being compiled, rather
than the current runtime package.

Unfortunately, init_debugger() uses PL_curstash to suppress DB::sub
during initialization, so continue to check that
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant