[SyntaxTree] Fix crash on functions with default arguments.
authorEduardo Caldas <ecaldas@google.com>
Mon, 7 Sep 2020 17:47:09 +0000 (17:47 +0000)
committerEduardo Caldas <ecaldas@google.com>
Tue, 8 Sep 2020 09:49:30 +0000 (09:49 +0000)
commitf5087d5c7248104b6580c7b079ed5f227332c2ef
tree19128937cbd784d9970adf6a4643b65251c63636
parent134455a07c1f1de4cff62a6afb4ccd98b98343ec
[SyntaxTree] Fix crash on functions with default arguments.

* Do not visit `CXXDefaultArgExpr`
* To build `CallArguments` nodes, just go through non-default arguments

Differential Revision: https://reviews.llvm.org/D87249
clang/lib/Tooling/Syntax/BuildTree.cpp
clang/unittests/Tooling/Syntax/BuildTreeTest.cpp