forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/9.0'
Change-Id: Ie069f3b2a1200b3e665341b1d56ce836024b0d29
This commit is contained in:
@@ -1021,12 +1021,6 @@ void ClangdTestHighlighting::test_data()
|
||||
<< QList<int>{C_LOCAL} << 0;
|
||||
QTest::newRow("const pointer argument") << 491 << 26 << 491 << 27
|
||||
<< QList<int>{C_LOCAL, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const reference via member function call as output argument (object)")
|
||||
<< 580 << 29 << 580 << 30
|
||||
<< QList<int>{C_LOCAL, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const reference via member function call as output argument (function)")
|
||||
<< 580 << 31 << 580 << 37
|
||||
<< QList<int>{C_FUNCTION, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("value argument") << 501 << 57 << 501 << 58
|
||||
<< QList<int>{C_LOCAL} << 0;
|
||||
QTest::newRow("non-const ref argument as second arg") << 501 << 61 << 501 << 62
|
||||
@@ -1035,8 +1029,6 @@ void ClangdTestHighlighting::test_data()
|
||||
<< QList<int>{C_PARAMETER, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const pointer argument expression") << 513 << 30 << 513 << 31
|
||||
<< QList<int>{C_LOCAL, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const ref argument from qualified member (object)") << 525 << 31 << 525 << 39
|
||||
<< QList<int>{C_LOCAL, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const ref argument from qualified member (member)") << 525 << 40 << 525 << 46
|
||||
<< QList<int>{C_FIELD, C_OUTPUT_ARGUMENT} << 0;
|
||||
QTest::newRow("non-const ref argument to constructor") << 540 << 47 << 540 << 55
|
||||
@@ -1403,14 +1395,6 @@ void ClangdTestHighlighting::test()
|
||||
actualStyles << s;
|
||||
}
|
||||
|
||||
QEXPECT_FAIL("non-const reference via member function call as output argument (object)",
|
||||
"See below", Continue);
|
||||
QEXPECT_FAIL("non-const reference via member function call as output argument (function)",
|
||||
"Without punctuation and comment tokens from clangd, it's not possible "
|
||||
"to highlight entire expressions. But do we really want this? What about nested "
|
||||
"calls where the inner arguments are const?",
|
||||
Continue);
|
||||
|
||||
QCOMPARE(actualStyles, expectedStyles);
|
||||
QCOMPARE(result.kind, expectedKind);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user