Skip to content

GH-51245: [C++][Parquet][FOLLOWUP] Add support for LLVM 23.1 - #51468

Merged
HuaHuaY merged 1 commit into
apache:mainfrom
HuaHuaY:llvm_23
Sep 23, 2026
Merged

HuaHuaY merged 1 commit into
apache:mainfrom
HuaHuaY:llvm_23

Conversation

@HuaHuaY

@HuaHuaY HuaHuaY commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Rationale for this change

Add support for LLVM 23.1.

My mistake. In the previous PR, I used the ninja-debug-gandiva CMake preset but didn't notice that some Parquet tests weren't being compiled; consequently, certain compilation errors within the Parquet component went undetected. This time I used the ninja-debug preset. I'm not sure if there are compilation errors in other presets—I don't use them often, and CI doesn't check them either—so we'll just fix them if we run into them.

What changes are included in this PR?

Remove static from some template functions in header files because LLVM 23 added -Wunused-template to -Wall.

Are these changes tested?

Yes.

Are there any user-facing changes?

Yes.

Was AI used for this PR?

In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.

PR code and description written by:

  • Human
  • AI

Reviewed before submission by:

  • Human
  • AI
  • Not reviewed

Copilot AI lite review requested due to automatic review settings September 23, 2026 09:22
@github-actions github-actions Bot added the awaiting review Awaiting review label Sep 23, 2026
@HuaHuaY HuaHuaY changed the title GH-51245: [C++][Parquet][Follow] Add support for LLVM 23.1 GH-51245: [C++][Parquet][FOLLOWUP] Add support for LLVM 23.1 Sep 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No unresolved blocking issues were identified.

Review effort: Lite
Findings: None

What changed in this PR

Adds LLVM 23.1 support by updating Parquet test utilities and removing unused test code.

Changes:

  • Updates template helper linkage.
  • Removes an unused comparison helper.
  • Updates decimal test utilities.
File Description
cpp/​src/​parquet/​test_util.h Updates template helper linkage.
cpp/​src/​parquet/​column_reader_test.cc Removes unused comparison helper.
cpp/​src/​parquet/​arrow/​test_util.h Updates decimal helper linkage.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions github-actions Bot added awaiting committer review Awaiting committer review and removed awaiting review Awaiting review labels Sep 23, 2026
@HuaHuaY
HuaHuaY merged commit ab171b2 into apache:main Sep 23, 2026
70 of 88 checks passed
@HuaHuaY HuaHuaY removed the awaiting committer review Awaiting committer review label Sep 23, 2026
@HuaHuaY
HuaHuaY deleted the llvm_23 branch September 23, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants