Skip to content

test: cover undefined array dereference in list context - #1874

Merged
fglock merged 1 commit into
masterfrom
fix/1801-undef-array-deref
Oct 23, 2026
Merged

fglock merged 1 commit into
masterfrom
fix/1801-undef-array-deref

Conversation

@fglock

@fglock fglock commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Summary

Add a focused unit regression for array dereference of a missing hash value in list-valued argument context, the minimized behavior from #1801. The shared runtime fix and DBIx::Abstract lifecycle regression are already present on master from #1845; this adds standalone coverage for the list-context behavior.

Closes #1801

Test plan

  • perl src/test/resources/unit/undefined_hash_element_array_deref.t
  • timeout 120 ./jperl src/test/resources/unit/undefined_hash_element_array_deref.t
  • timeout 120 ./jperl --interpreter src/test/resources/unit/undefined_hash_element_array_deref.t
  • Existing dbix_abstract_undefined_clones.t passed with system Perl and both PerlOnJava backends.
  • nice -n 19 make passed.

Add a focused unit test for array dereference of a missing hash element in
list-valued argument context, the minimized behavior behind issue 1801.

Generated with [Codex](https://openai.com/codex)

Co-Authored-By: Codex <158243242+openai-codex@users.noreply.github.com>
@fglock
fglock merged commit d7e83a8 into master Oct 23, 2026
2 checks passed
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.

Undefined CLONES array dereference aborts DBIx::Abstract test on both backends

1 participant