Clang: Fix highlighting of function in using declaration

Change-Id: I0f646ce22cdc95e5932650a3fb2fe34b8d4a89a3
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2017-06-01 11:00:59 +02:00
parent e6c8fbfd92
commit a3a62e78f7
6 changed files with 37 additions and 1 deletions

View File

@@ -1112,6 +1112,13 @@ TEST_F(HighlightingMarks, ClassTemplateParticalSpecialization)
ASSERT_THAT(infos[6], HasOnlyType(HighlightingType::Type));
}
TEST_F(HighlightingMarks, UsingFunction)
{
const auto infos = translationUnit.highlightingMarksInRange(sourceRange(556, 27));
ASSERT_THAT(infos[3], HasOnlyType(HighlightingType::Function));
}
Data *HighlightingMarks::d;
void HighlightingMarks::SetUpTestCase()