[923/3836 1.2/sec]Building CXX object src/tools/clangrefac...les/clangrefactoringbackend_lib.dir/symbolindexing.cpp.obj FAILED: src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/symbolindexing.cpp.obj ccache C:\Qt\Qt5.12.3\Tools\mingw730_64\bin\c++.exe -DCLANGREFACTORINGBACKEND_LIB_LIBRARY -DCLANGSUPPORT_BUILD_LIB -DCLANG_BINDIR=\"\" -DCLANG_RESOURCE_DIR=\"\" -DCLANG_VERSION=\"\" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_QML_LIB -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_TESTCASE_BUILDDIR=\"C:/Projects/QtCreator/build-mingw7.3\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DRELATIVE_DATA_PATH=\"../share/qtcreator\" -DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\" -DRELATIVE_LIBEXEC_PATH=\"\" -DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\" -DSRCDIR=\"C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source\" -DWITH_TESTS -Isrc/tools/clangrefactoringbackend/source -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source -Isrc/tools/clangrefactoringbackend/source/clangrefactoringbackend_lib_autogen/include -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/.. -IC:/llvm/mingw/include -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/../../clangpchmanagerbackend/source -IC:/Projects/QtCreator/repo/src/libs/clangsupport -IC:/Projects/QtCreator/repo/src/libs/clangsupport/.. -IC:/Projects/QtCreator/repo/src/libs/utils -IC:/Projects/QtCreator/repo/src/libs/utils/.. -IC:/Projects/QtCreator/repo/src/libs/sqlite -IC:/Projects/QtCreator/repo/src/libs/sqlite/.. -IC:/Projects/QtCreator/repo/src/libs/sqlite/../3rdparty/sqlite -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtTest -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/./mkspecs/win32-g++ -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtConcurrent -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtNetwork -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtQml -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtGui -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtANGLE -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtWidgets -O3 -DNDEBUG -fvisibility=hidden -fno-keep-inline-dllexport -std=c++14 -MD -MT src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/symbolindexing.cpp.obj -MF src\tools\clangrefactoringbackend\source\CMakeFiles\clangrefactoringbackend_lib.dir\symbolindexing.cpp.obj.d -o src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/symbolindexing.cpp.obj -c C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp In file included from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39:0, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/qthread.h:50, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/QThread:1, from C:/Projects/QtCreator/repo/src/libs/clangsupport/executeinloop.h:30, from C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:33, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.h:34, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp:26: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread: In instantiation of 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp:35:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: error: no matching function for call to 'std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke(std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_Indices)' operator()() ^~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:231:4: note: candidate: template decltype (std::__invoke((_S_declval<_Ind>)()...)) std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long long unsigned int ..._Ind = {_Ind ...}; _Tuple = std::tuple::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&>] _M_invoke(_Index_tuple<_Ind...>) ^~~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:231:4: note: template argument deduction/substitution failed: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread: In substitution of 'template decltype (std::__invoke(_S_declval<_Ind>()...)) std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke<_Ind ...>(std::_Index_tuple<_Ind1 ...>) [with long long unsigned int ..._Ind = {0, 1}]': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: required from 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp:35:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:233:29: error: no matching function for call to '__invoke(std::__tuple_element_t<0, std::tuple::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >, ClangBackEnd::SymbolsCollector&)' -> decltype(std::__invoke(_S_declval<_Ind>()...)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/tuple:41:0, from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/unique_ptr.h:37, from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/memory:80, from C:/Projects/QtCreator/repo/src/libs/utils/smallstringlayout.h:31, from C:/Projects/QtCreator/repo/src/libs/utils/smallstringliteral.h:29, from C:/Projects/QtCreator/repo/src/libs/utils/smallstring.h:30, from C:/Projects/QtCreator/repo/src/libs/utils/smallstringvector.h:30, from C:/Projects/QtCreator/repo/src/libs/utils/smallstringio.h:28, from C:/Projects/QtCreator/repo/src/libs/clangsupport/compilermacro.h:28, from C:/Projects/QtCreator/repo/src/libs/clangsupport/projectpartcontainer.h:30, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexinginterface.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp:26: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: note: candidate: template constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) __invoke(_Callable&& __fn, _Args&&... __args) ^~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: note: template argument deduction/substitution failed: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h: In substitution of 'template constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {ClangBackEnd::SymbolsCollector&}]': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:233:29: required by substitution of 'template decltype (std::__invoke(_S_declval<_Ind>()...)) std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke<_Ind ...>(std::_Index_tuple<_Ind1 ...>) [with long long unsigned int ..._Ind = {0, 1}]' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: required from 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/symbolindexing.cpp:35:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: error: no type named 'type' in 'struct std::__invoke_result::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&>' [927/3836 1.2/sec]Building CXX object src/tools/clangrefac.../clangrefactoringbackend_lib.dir/refactoringserver.cpp.obj FAILED: src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/refactoringserver.cpp.obj ccache C:\Qt\Qt5.12.3\Tools\mingw730_64\bin\c++.exe -DCLANGREFACTORINGBACKEND_LIB_LIBRARY -DCLANGSUPPORT_BUILD_LIB -DCLANG_BINDIR=\"\" -DCLANG_RESOURCE_DIR=\"\" -DCLANG_VERSION=\"\" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_CREATOR -DQT_DISABLE_DEPRECATED_BEFORE=0x050900 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_QML_LIB -DQT_RESTRICTED_CAST_FROM_ASCII -DQT_TESTCASE_BUILDDIR=\"C:/Projects/QtCreator/build-mingw7.3\" -DQT_TESTLIB_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_WIDGETS_LIB -DRELATIVE_DATA_PATH=\"../share/qtcreator\" -DRELATIVE_DOC_PATH=\"../share/doc/qtcreator\" -DRELATIVE_LIBEXEC_PATH=\"\" -DRELATIVE_PLUGIN_PATH=\"../lib/qtcreator/plugins\" -DSRCDIR=\"C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source\" -DWITH_TESTS -Isrc/tools/clangrefactoringbackend/source -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source -Isrc/tools/clangrefactoringbackend/source/clangrefactoringbackend_lib_autogen/include -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/.. -IC:/llvm/mingw/include -IC:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/../../clangpchmanagerbackend/source -IC:/Projects/QtCreator/repo/src/libs/clangsupport -IC:/Projects/QtCreator/repo/src/libs/clangsupport/.. -IC:/Projects/QtCreator/repo/src/libs/utils -IC:/Projects/QtCreator/repo/src/libs/utils/.. -IC:/Projects/QtCreator/repo/src/libs/sqlite -IC:/Projects/QtCreator/repo/src/libs/sqlite/.. -IC:/Projects/QtCreator/repo/src/libs/sqlite/../3rdparty/sqlite -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtTest -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/./mkspecs/win32-g++ -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtConcurrent -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtNetwork -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtQml -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtGui -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtANGLE -isystem C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtWidgets -O3 -DNDEBUG -fvisibility=hidden -fno-keep-inline-dllexport -std=c++14 -MD -MT src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/refactoringserver.cpp.obj -MF src\tools\clangrefactoringbackend\source\CMakeFiles\clangrefactoringbackend_lib.dir\refactoringserver.cpp.obj.d -o src/tools/clangrefactoringbackend/source/CMakeFiles/clangrefactoringbackend_lib.dir/refactoringserver.cpp.obj -c C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp In file included from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:39:0, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/clangquerygatherer.h:34, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp:26: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread: In instantiation of 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp:181:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: error: no matching function for call to 'std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke(std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_Indices)' operator()() ^~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:231:4: note: candidate: template decltype (std::__invoke((_S_declval<_Ind>)()...)) std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long long unsigned int ..._Ind = {_Ind ...}; _Tuple = std::tuple::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&>] _M_invoke(_Index_tuple<_Ind...>) ^~~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:231:4: note: template argument deduction/substitution failed: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread: In substitution of 'template decltype (std::__invoke(_S_declval<_Ind>()...)) std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke<_Ind ...>(std::_Index_tuple<_Ind1 ...>) [with long long unsigned int ..._Ind = {0, 1}]': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: required from 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp:181:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:233:29: error: no matching function for call to '__invoke(std::__tuple_element_t<0, std::tuple::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >, ClangBackEnd::SymbolsCollector&)' -> decltype(std::__invoke(_S_declval<_Ind>()...)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/tuple:41:0, from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/stl_map.h:63, from C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/map:61, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/qmetatype.h:56, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/qobject.h:54, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/qiodevice.h:45, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/qdatastream.h:44, from C:/Qt/Qt5.12.3/5.12.3/mingw73_64/include/QtCore/QDataStream:1, from C:/Projects/QtCreator/repo/src/libs/clangsupport/filepathid.h:30, from C:/Projects/QtCreator/repo/src/libs/clangsupport/sourcelocationcontainerv2.h:29, from C:/Projects/QtCreator/repo/src/libs/clangsupport/sourcerangecontainerv2.h:28, from C:/Projects/QtCreator/repo/src/libs/clangsupport/sourcerangewithtextcontainer.h:28, from C:/Projects/QtCreator/repo/src/libs/clangsupport/sourcerangescontainer.h:28, from C:/Projects/QtCreator/repo/src/libs/clangsupport/sourcerangesforquerymessage.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/sourcerangefilter.h:30, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/clangquerygatherer.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.h:28, from C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp:26: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: note: candidate: template constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) __invoke(_Callable&& __fn, _Args&&... __args) ^~~~~~~~ C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: note: template argument deduction/substitution failed: C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h: In substitution of 'template constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {ClangBackEnd::SymbolsCollector&}]': C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:233:29: required by substitution of 'template decltype (std::__invoke(_S_declval<_Ind>()...)) std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >::_M_invoke<_Ind ...>(std::_Index_tuple<_Ind1 ...>) [with long long unsigned int ..._Ind = {0, 1}]' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/thread:240:2: required from 'struct std::thread::_Invoker::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&> >' C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/future:1720:32: required from 'std::future::type(typename std::decay<_Args>::type ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::; _Args = {std::reference_wrapper}; typename std::result_of::type(typename std::decay<_Args>::type ...)>::type = ClangBackEnd::SymbolsCollector&]' C:/Projects/QtCreator/repo/src/tools/clangpchmanagerbackend/source/taskscheduler.h:98:46: required from 'void ClangBackEnd::TaskScheduler::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]' C:/Projects/QtCreator/repo/src/tools/clangrefactoringbackend/source/refactoringserver.cpp:181:1: required from here C:/Qt/Qt5.12.3/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/bits/invoke.h:89:5: error: no type named 'type' in 'struct std::__invoke_result::addTasks(std::vector&&) [with ProcessorManager = ClangBackEnd::SymbolsCollectorManager; Task = std::function]::, ClangBackEnd::SymbolsCollector&>' [932/3836 1.2/sec]Building CXX object src/tools/clangrefac...actoringbackend_lib.dir/symbollocationfinderaction.cpp.obj ninja: build stopped: subcommand failed.