Skip to content

Record alignment of class in dictionary and use in TStreamerInfo#21669

Open
pcanal wants to merge 7 commits intoroot-project:masterfrom
pcanal:tclass-alignof
Open

Record alignment of class in dictionary and use in TStreamerInfo#21669
pcanal wants to merge 7 commits intoroot-project:masterfrom
pcanal:tclass-alignof

Conversation

@pcanal
Copy link
Member

@pcanal pcanal commented Mar 24, 2026

This fixes #21667 and thus addresses CMS issue seen at github.com/cms-sw/cmssw/pull/49969

@github-actions
Copy link

github-actions bot commented Mar 24, 2026

Test Results

    20 files      20 suites   2d 22h 43m 27s ⏱️
 3 816 tests  3 791 ✅  1 💤  24 ❌
69 698 runs  69 392 ✅ 18 💤 288 ❌

For more details on these failures, see this check.

Results for commit ec7c978.

♻️ This comment has been updated with latest results.

pcanal and others added 5 commits March 25, 2026 23:45
Since align is a power of 2 the modulo may be written as (offset & (align - 1)) (assuming offset is non-negative)

Co-authored-by: silverweed <giacomo.parolini@cern.ch>
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.

Missing alignment information in TClass/TStreamerInfo

2 participants