Skip to content

[636] [clang] Fix two RAIIs for recursive parsing #19244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

dpiparo
Copy link
Member

@dpiparo dpiparo commented Jul 1, 2025

BP of #19137

hahnjo and others added 5 commits July 1, 2025 21:25
CachedTokens comes before CachedLexPos in Preprocessor.

(cherry picked from commit 5ecad6e)
Found while investigating root-project#18972

Co-authored-by: silverweed <giacomo.parolini@cern.ch>
(cherry picked from commit 3fc840d)
FunctionScopesStart and InventedParameterInfosStart were introduced
by upstream commit
llvm/llvm-project@5c845c1
and are handled in ContextRAII, but not our ContextAndScopeRAII.

(cherry picked from commit b702391,
it was lost during the upgrade to LLVM 18)
(cherry picked from commit 07021ea,
it was lost during the upgrade to LLVM 18)
@dpiparo dpiparo self-assigned this Jul 1, 2025
@dpiparo dpiparo requested a review from vgvassilev as a code owner July 1, 2025 19:28
Copy link

github-actions bot commented Jul 1, 2025

Test Results

    19 files      19 suites   3d 5h 55m 3s ⏱️
 2 743 tests  2 743 ✅ 0 💤 0 ❌
50 390 runs  50 390 ✅ 0 💤 0 ❌

Results for commit d8ce5b7.

♻️ This comment has been updated with latest results.

@dpiparo dpiparo merged commit 05a9347 into root-project:v6-36-00-patches Jul 2, 2025
43 of 44 checks passed
@dpiparo dpiparo deleted the pp-backtrack-positions_bp636 branch July 2, 2025 18:45
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.

3 participants