Skip to content

[638][cling] Fix infinite recursion when printing self-referencing containers#21084

Merged
dpiparo merged 1 commit into
root-project:v6-38-00-patchesfrom
dpiparo:bp_nlohmann_fix_638
Jan 31, 2026
Merged

[638][cling] Fix infinite recursion when printing self-referencing containers#21084
dpiparo merged 1 commit into
root-project:v6-38-00-patchesfrom
dpiparo:bp_nlohmann_fix_638

Conversation

@dpiparo
Copy link
Copy Markdown
Member

@dpiparo dpiparo commented Jan 30, 2026

BP of #21072

Some container types (e.g., nlohmann::json scalar values) have iterators
that dereference to the container itself, causing infinite recursion in
`printValue_impl`.

(cherry picked from commit c8a3d6a)
@dpiparo dpiparo self-assigned this Jan 30, 2026
@dpiparo dpiparo changed the title [cling] Fix infinite recursion when printing self-referencing containers [636][cling] Fix infinite recursion when printing self-referencing containers Jan 30, 2026
@github-actions
Copy link
Copy Markdown

Test Results

    19 files      19 suites   3d 10h 41m 18s ⏱️
 3 715 tests  3 715 ✅ 0 💤 0 ❌
68 817 runs  68 817 ✅ 0 💤 0 ❌

Results for commit 60c47d2.

@dpiparo dpiparo changed the title [636][cling] Fix infinite recursion when printing self-referencing containers [638][cling] Fix infinite recursion when printing self-referencing containers Jan 31, 2026
@dpiparo dpiparo merged commit cc087ed into root-project:v6-38-00-patches Jan 31, 2026
29 checks passed
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.

2 participants