Skip to content

[6.38][ntuple] use only "true type name" for class members#21436

Open
jblomer wants to merge 2 commits intoroot-project:v6-38-00-patchesfrom
jblomer:ntuple-v638-fix-type-alias-member
Open

[6.38][ntuple] use only "true type name" for class members#21436
jblomer wants to merge 2 commits intoroot-project:v6-38-00-patchesfrom
jblomer:ntuple-v638-fix-type-alias-member

Conversation

@jblomer
Copy link
Contributor

@jblomer jblomer commented Feb 28, 2026

Backport of #21373

Do not set the full type name as type alias. Pass only the true type
name to RFieldBase::Create(). The true type name will contain Long64_t
and Double32_t type name tokens, so we are still able to treat those
correctly.

The full type name would provide additional information. However,
normalizing the full type name can cause header auto parsing. Also, the
full type name, in general, cannot be used directly because it may be
a type that is only valid within the class context.

(cherry picked from commit 054886d)
@jblomer jblomer self-assigned this Feb 28, 2026
@jblomer jblomer changed the title Ntuple v638 fix type alias member [v638][ntuple] use only "true type name" for class members Feb 28, 2026
@jblomer jblomer changed the title [v638][ntuple] use only "true type name" for class members [6.38][ntuple] use only "true type name" for class members Feb 28, 2026
@github-actions
Copy link

Test Results

    19 files      19 suites   2d 19h 57m 22s ⏱️
 3 716 tests  3 716 ✅ 0 💤 0 ❌
68 871 runs  68 871 ✅ 0 💤 0 ❌

Results for commit db09523.

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.

1 participant