forked from qt-creator/qt-creator
Clang: Remove project tracking on clangbackend side
...as it is not needed. Just provide the compilation arguments as part of the Document. As a side effect, re-initializing the backend after a crash is cheaper and will not freeze the UI anymore (referenced bug). Task-number: QTCREATORBUG-21097 Change-Id: I866e25ef1fd5e4d318df16612a7564469e6baa11 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -62,7 +62,6 @@ protected:
|
||||
protected:
|
||||
Utf8String filePath{Utf8StringLiteral("foo.cpp")};
|
||||
ClangBackEnd::FileContainer fileContainer{filePath,
|
||||
Utf8StringLiteral("projectPartId"),
|
||||
Utf8StringLiteral("unsaved content"),
|
||||
true,
|
||||
1};
|
||||
@@ -207,7 +206,7 @@ TEST_F(ReadAndWriteMessageBlock, CompareDocumentsClosedMessage)
|
||||
|
||||
TEST_F(ReadAndWriteMessageBlock, CompareRequestCompletionsMessage)
|
||||
{
|
||||
CompareMessage(ClangBackEnd::RequestCompletionsMessage(Utf8StringLiteral("foo.cpp"), 24, 33, Utf8StringLiteral("do what I want")));
|
||||
CompareMessage(ClangBackEnd::RequestCompletionsMessage(Utf8StringLiteral("foo.cpp"), 24, 33));
|
||||
}
|
||||
|
||||
TEST_F(ReadAndWriteMessageBlock, CompareCompletionsMessage)
|
||||
|
||||
Reference in New Issue
Block a user