diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/clangbackend/source/codecompletionsextractor.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/clangbackend/source/codecompletionsextractor.cpp b/src/tools/clangbackend/source/codecompletionsextractor.cpp index 09bae479fd..c2386149be 100644 --- a/src/tools/clangbackend/source/codecompletionsextractor.cpp +++ b/src/tools/clangbackend/source/codecompletionsextractor.cpp @@ -362,7 +362,11 @@ void CodeCompletionsExtractor::extractAvailability() currentCodeCompletion_.availability = CodeCompletion::NotAvailable; break; case CXAvailability_NotAccessible: - currentCodeCompletion_.availability = CodeCompletion::NotAccessible; + // QTCREATORBUG-25244 + if (currentCodeCompletion_.completionKind == CodeCompletion::FunctionDefinitionCompletionKind) + currentCodeCompletion_.availability = CodeCompletion::Available; + else + currentCodeCompletion_.availability = CodeCompletion::NotAccessible; break; } } |