This revision was automatically updated to reflect the committed changes.
Closed by commit rG46f4439dc9bf: [SyntaxTree] Ignore implicit leaf
`CXXConstructExpr` (authored by eduucaldas).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https:
gribozavr2 added inline comments.
Comment at: clang/lib/Tooling/Syntax/BuildTree.cpp:1137
+// Ignore the implicit default constructs.
+if ((S->getNumArgs() == 0 || isa(S->getArg(0))) &&
+S->getParenOrBraceRange().isInvalid())
eduucaldas wrote:
> g
eduucaldas added inline comments.
Comment at: clang/lib/Tooling/Syntax/BuildTree.cpp:1137
+// Ignore the implicit default constructs.
+if ((S->getNumArgs() == 0 || isa(S->getArg(0))) &&
+S->getParenOrBraceRange().isInvalid())
gribozavr2 wrote:
> I
eduucaldas updated this revision to Diff 290328.
eduucaldas marked 2 inline comments as done.
eduucaldas added a comment.
answer comments
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https://reviews.llvm.org/D86700
Files:
clang/lib/T
gribozavr2 accepted this revision.
gribozavr2 added inline comments.
Comment at: clang/lib/Tooling/Syntax/BuildTree.cpp:1136
+ bool WalkUpFromCXXConstructExpr(CXXConstructExpr *S) {
+// Ignore the implicit default constructs.
+if ((S->getNumArgs() == 0 || isa(S->getArg(0
eduucaldas updated this revision to Diff 290260.
eduucaldas added a comment.
Add comments
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https://reviews.llvm.org/D86700
Files:
clang/lib/Tooling/Syntax/BuildTree.cpp
clang/unittests/To
eduucaldas added inline comments.
Comment at: clang/unittests/Tooling/Syntax/BuildTreeTest.cpp:552
[[::n::S s1]];
[[n::S s2]];
}
gribozavr2 wrote:
> Do we have tests for calling constructors with arguments?
>
> `n::S s3(1, 2, 3);`
> `n::S s3{1, 2, 3};`
>
eduucaldas updated this revision to Diff 290228.
eduucaldas added a comment.
.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https://reviews.llvm.org/D86700
Files:
clang/lib/Tooling/Syntax/BuildTree.cpp
clang/unittests/Tooling/Synta
eduucaldas updated this revision to Diff 290224.
eduucaldas marked an inline comment as done.
eduucaldas added a comment.
Add FIXME for `CXXFunctionalCastExpr`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https://reviews.llvm.org/D86700
gribozavr2 accepted this revision.
gribozavr2 added inline comments.
This revision is now accepted and ready to land.
Comment at: clang/unittests/Tooling/Syntax/BuildTreeTest.cpp:552
[[::n::S s1]];
[[n::S s2]];
}
Do we have tests for calling constructors w
eduucaldas updated this revision to Diff 288988.
eduucaldas added a comment.
Rebase
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86700/new/
https://reviews.llvm.org/D86700
Files:
clang/lib/Tooling/Syntax/BuildTree.cpp
clang/unittests/Tooling/
eduucaldas created this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
eduucaldas requested review of this revision.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D86700
Files:
clang/lib/Tooling/Syntax/BuildTree.cpp
clang/unittests/Tooling/S
12 matches
Mail list logo