diff options
Diffstat (limited to 'src/plugins/clangcodemodel/test')
-rw-r--r-- | src/plugins/clangcodemodel/test/clangdtests.cpp | 4 | ||||
-rw-r--r-- | src/plugins/clangcodemodel/test/data/local-references/references.cpp | 7 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/test/clangdtests.cpp b/src/plugins/clangcodemodel/test/clangdtests.cpp index 3978a42d1af..1919d5cfdb7 100644 --- a/src/plugins/clangcodemodel/test/clangdtests.cpp +++ b/src/plugins/clangcodemodel/test/clangdtests.cpp @@ -537,8 +537,10 @@ void ClangdTestLocalReferences::test_data() QTest::newRow("overloaded operators arguments from outside") << 171 << 7 << QList<Range>{{171, 6, 1}, {172, 6, 1}, {172, 11, 1}, {173, 6, 1}, {173, 9, 1}}; - QTest::newRow("documented function parameter") << 181 << 32 + QTest::newRow("documented function parameter (impl)") << 181 << 32 << QList<Range>{{177, 10, 6}, {179, 9, 6}, {181, 31, 6}, {183, 6, 6}, {184, 17, 6}}; + QTest::newRow("documented function parameter (decl)") << 192 << 33 + << QList<Range>{{188, 10, 6}, {190, 9, 6}, {192, 32, 6}}; } void ClangdTestLocalReferences::test() diff --git a/src/plugins/clangcodemodel/test/data/local-references/references.cpp b/src/plugins/clangcodemodel/test/data/local-references/references.cpp index 1c8556581d9..693fcb0bafb 100644 --- a/src/plugins/clangcodemodel/test/data/local-references/references.cpp +++ b/src/plugins/clangcodemodel/test/data/local-references/references.cpp @@ -183,3 +183,10 @@ void funcWithParamComments(int param1, int param2) if (param1 != param2) param2 = param1; } + +/* + * @param param1 + * @param param2 + * @note param1 and param2 should be the same. + */ +void funcWithParamComments2(int param1, int param2); |