Skip to content

Conversation

@pcanal
Copy link
Member

@pcanal pcanal commented May 19, 2025

This fixes #18556.

We should keep trying to try to load a ClassInfo until we try the auto-parsing. TClass::LoadClassInfo should set fCanLoadClassInfo to false when the ClassInfo is found and set it to false also when we tried auto parsing but did not find the ClassInfo.

In the later case, the ClassInfo might still be loaded if information about the class is later loaded/parsed.

Backport of #18587

This fixes root-project#18556.

We should keep trying to try to load a ClassInfo until we try the auto-parsing.
TClass::LoadClassInfo should set fCanLoadClassInfo to false when the ClassInfo
is found *and* set it to false also when we tried auto parsing but did not find
the ClassInfo.

In the later case, the ClassInfo might still be loaded if information
about the class is later loaded/parsed.
@pcanal pcanal added this to the 6.36.00 milestone May 19, 2025
@pcanal pcanal self-assigned this May 19, 2025
@pcanal pcanal requested a review from dpiparo as a code owner May 19, 2025 15:31
@pcanal pcanal changed the title meta: Correct TClass::LoadClassInfo. v636, meta: Correct TClass::LoadClassInfo. May 19, 2025
@pcanal pcanal changed the title v636, meta: Correct TClass::LoadClassInfo. [v636] [meta] Correct TClass::LoadClassInfo. May 19, 2025
@github-actions
Copy link

Test Results

    19 files      19 suites   3d 21h 35m 17s ⏱️
 2 749 tests  2 749 ✅ 0 💤 0 ❌
50 528 runs  50 528 ✅ 0 💤 0 ❌

Results for commit d5e319d.

@pcanal pcanal merged commit 49d05be into root-project:v6-36-00-patches May 19, 2025
23 checks passed
@pcanal pcanal deleted the v636-18556 branch May 19, 2025 19:51
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