diff --git a/src/plugins/clangcodemodel/test/clangdtests.cpp b/src/plugins/clangcodemodel/test/clangdtests.cpp index fdd6d4c3b0e..ee7b209e889 100644 --- a/src/plugins/clangcodemodel/test/clangdtests.cpp +++ b/src/plugins/clangcodemodel/test/clangdtests.cpp @@ -951,7 +951,8 @@ void ClangdTestHighlighting::test_data() QTest::newRow("call to function pointer alias") << 344 << 5 << 344 << 13 << QList{C_TYPE} << 0; QTest::newRow("friend class declaration") << 350 << 18 << 350 << 27 - << QList{C_TYPE} << 0; + << (client()->versionNumber().majorVersion() >= 16 + ? QList{C_TYPE, C_DECLARATION}: QList{C_TYPE}) << 0; QTest::newRow("friend class reference") << 351 << 34 << 351 << 43 << QList{C_TYPE} << 0; QTest::newRow("function parameter of friend class type") << 351 << 45 << 351 << 50