Skip to content

Remove dead code previously marked with expect(dead_code) - #39528

Draft
antiguru wants to merge 1 commit into
expect-dead-codefrom
remove-dead-code
Draft

antiguru wants to merge 1 commit into
expect-dead-codefrom
remove-dead-code

Conversation

@antiguru

@antiguru antiguru commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Removes code that #39527 marks with expect(dead_code) where nothing uses it and nothing states a reason to keep it.

EagerBinaryFunc::output_type was unreachable since it was added: the blanket impl<T: EagerBinaryFunc> LazyBinaryFunc for T forwards only output_sql_type, so BinaryFunc::output_type always runs LazyBinaryFunc's identical default. The other removals are KeyValRowMapping, Consolidator::next, a txn-wal test helper, the SQL Server source's upstream_desc field, and the Avro resolver's reader_fullnames.

Posted by Claude Code.

🤖 Generated with Claude Code

Remove items that nothing uses and that carry no stated reason to keep
them: `EagerBinaryFunc::output_type`, which the blanket
`LazyBinaryFunc` impl never forwards to, `KeyValRowMapping`,
`Consolidator::next`, a txn-wal test helper, the SQL Server source's
`upstream_desc` field, and the Avro resolver's `reader_fullnames`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@antiguru
antiguru added this pull request to stack #39529 October 4, 2026 18:18
@antiguru antiguru changed the title remove dead code Remove dead code previously marked with expect(dead_code) Oct 4, 2026

This branch has not been deployed

No deployments
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