summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clangd/XRefsTests.cpp
diff options
context:
space:
mode:
authorKadir Cetinkaya <kadircet@google.com>2019-03-08 09:54:37 +0000
committerKadir Cetinkaya <kadircet@google.com>2019-03-08 09:54:37 +0000
commit017cc6c190e2d22f23fba4c178934f6e4e03db0c (patch)
treedfcfc09dedfea1c3781786ac9f64b26d5880ddb6 /clang-tools-extra/unittests/clangd/XRefsTests.cpp
parent7ec1ec10c97fd299169ecc2b8dca58a4f7959438 (diff)
downloadbcm5719-llvm-017cc6c190e2d22f23fba4c178934f6e4e03db0c.tar.gz
bcm5719-llvm-017cc6c190e2d22f23fba4c178934f6e4e03db0c.zip
[clangd] Make sure constructors do not reference class
Reviewers: gribozavr Subscribers: ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D58815 llvm-svn: 355679
Diffstat (limited to 'clang-tools-extra/unittests/clangd/XRefsTests.cpp')
-rw-r--r--clang-tools-extra/unittests/clangd/XRefsTests.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang-tools-extra/unittests/clangd/XRefsTests.cpp b/clang-tools-extra/unittests/clangd/XRefsTests.cpp
index df795b1c552..1f0f808bb61 100644
--- a/clang-tools-extra/unittests/clangd/XRefsTests.cpp
+++ b/clang-tools-extra/unittests/clangd/XRefsTests.cpp
@@ -1337,6 +1337,15 @@ TEST(FindReferences, WithinAST) {
}
)cpp",
+ R"cpp(// Constructor
+ struct Foo {
+ [[F^oo]](int);
+ };
+ void foo() {
+ Foo f = [[Foo]](42);
+ }
+ )cpp",
+
R"cpp(// Typedef
typedef int [[Foo]];
int main() {
OpenPOWER on IntegriCloud