SuccessChanges

Summary

  1. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. (details)
  2. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] (details)
  3. [flang] Fix bug for forward referenced type (details)
  4. Re-split integral & pointer overloads. Add tests. (details)
Commit 515238d5b1133f87f85445b9f35783ca2d3a2e7b by ecaldas
[SyntaxTree] Reduce visibility of `Arena::lexBuffer`.

Differential Revision: https://reviews.llvm.org/D87523
The file was modifiedclang/lib/Tooling/Syntax/Synthesis.cpp (diff)
The file was modifiedclang/include/clang/Tooling/Syntax/Tree.h (diff)
Commit 238ae4eee05187758e42c00af237592612d585c2 by ecaldas
[SyntaxTree] Add const qualifiers, from [llvm-qualified-auto]

Differential Revision: https://reviews.llvm.org/D87522
The file was modifiedclang/lib/Tooling/Syntax/BuildTree.cpp (diff)
The file was modifiedclang/lib/Tooling/Syntax/ComputeReplacements.cpp (diff)
The file was modifiedclang/lib/Tooling/Syntax/Tree.cpp (diff)
Commit 398fcf224b8dd0968f27cdcc7e75bb0bc8ed6d09 by psteinfeld
[flang] Fix bug for forward referenced type

A type name in an IMPLICIT declaration that was later used in a PARAMETER
statement caused problems because the default symbol scope had not yet been
initialized.  I avoided dereferencing in the situation where the default scope
was uninitialized and added a test that triggers the problem.

Differential Revision: https://reviews.llvm.org/D87535
The file was modifiedflang/test/Semantics/bad-forward-type.f90 (diff)
The file was modifiedflang/lib/Semantics/symbol.cpp (diff)
Commit 59fc86779038b19cf85f87b51052d468286788f2 by ogiroux
Re-split integral & pointer overloads. Add tests.
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp (diff)
The file was modifiedlibcxx/include/atomic (diff)
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp (diff)
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp (diff)
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp (diff)