SuccessChanges

Summary

  1. [SyntaxTree][Synthesis] Improve testing `createLeaf` (details)
  2. [AST] Fix dependence-bits for CXXDefaultInitExpr. (details)
  3. [SyntaxTree] Test for '\' inside token. (details)
Commit bb5b28f12fbd029773dc93d18a82ef42f4889b2a by ecaldas
[SyntaxTree][Synthesis] Improve testing `createLeaf`

The new test shows that `createLeaf` depends on the C++ version.

Differential Revision: https://reviews.llvm.org/D87896
The file was modifiedclang/unittests/Tooling/Syntax/SynthesisTest.cpp (diff)
Commit f8f1e5fb39d20985974658fb3d4401a80c0fcccd by hokein.wu
[AST] Fix dependence-bits for CXXDefaultInitExpr.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D87382
The file was modifiedclang/include/clang/AST/ComputeDependence.h (diff)
The file was modifiedclang/lib/AST/ComputeDependence.cpp (diff)
The file was modifiedclang/test/SemaCXX/invalid-constructor-init.cpp (diff)
The file was modifiedclang/lib/AST/ExprCXX.cpp (diff)
Commit e616a4259889b55ed1bf5bf095f0e59658c6e311 by ecaldas
[SyntaxTree] Test for '\' inside token.

Differential Revision: https://reviews.llvm.org/D87895
The file was modifiedclang/unittests/Tooling/Syntax/BuildTreeTest.cpp (diff)