container: root: internal: fix calling base CRTP template functions #248

Merged
AaronFiore merged 0 commits from refs/pull/248/head into master 2025-12-02 00:30:27 +00:00
AaronFiore commented 2025-12-01 23:21:42 +00:00 (Migrated from gitea.com)

Description

ROOT 6.38.00 (#247) brings LLVM 20 which errors (or ROOT's Cling errors) when
calling certain base CRTP template functions without a this pointer.

Resolves:

"error: call to non-static member function without an object argument"

NOTE: RandomImpl is not currently affected but is refactored for consistency.

Agreement

### Description ROOT 6.38.00 (#247) brings LLVM 20 which errors (or ROOT's Cling errors) when calling certain base CRTP template functions without a `this` pointer. Resolves: "error: call to non-static member function without an object argument" NOTE: RandomImpl is not currently affected but is refactored for consistency. ### Agreement - [x] I have read and understood the [Development](https://gitea.com/EvergreenCrypto/docker-finance#development) and [License](https://gitea.com/EvergreenCrypto/docker-finance#license-and-disclaimer) documentation
AaronFiore commented 2025-12-02 00:32:17 +00:00 (Migrated from gitea.com)

All tests pass (passed before merging).

All tests pass (passed before merging).
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Reference: EvergreenCrypto/docker-finance#248