Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
5.15.2
-
None
-
-
659f7a06e91c04b239e3f4c0bcfccbe3581af1c3 (qt/qtbase/dev) 049e14870c13235cd066758f29c42dc96c1ccdf8 (qt/qtbase/6.0) 402f27b1fce1b90f3f1a8d5693c13a7c973e2c60 (qt/tqtc-qtbase/tqtc/lts-5.15) 098701edba230398440d7892bda18f4ebead32fe (qt/qtbase/6.1)
Description
I was compiling an emulation software (Yuzu) but it always gave me an error regarding "Qt5Concurrent", especially in this part:
public: ThreadEngineStarter<void>(ThreadEngine<void> *_threadEngine) : ThreadEngineStarterBase<void>(_threadEngine) {} void startBlocking() { this->threadEngine->startBlocking(); delete this->threadEngine; } };
Until I realize that the error was in the <void> and that when I removed it, it already allowed me to compile without problems, possibly from another part of the code, when that fragment is called, it does not send the corresponding parameters, I do not know.
Working code for me
public: ThreadEngineStarter(ThreadEngine<void> *_threadEngine) : ThreadEngineStarterBase<void>(_threadEngine) {} void startBlocking() { this->threadEngine->startBlocking(); delete this->threadEngine; } };
Attachments
For Gerrit Dashboard: QTBUG-91909 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
339323,2 | Remove the unnecessary template parameter from the class specialization | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
339325,2 | Remove the unnecessary template parameter from the class specialization | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
339417,2 | Remove the unnecessary template parameter from the class specialization | dev | qt/qtbase | Status: MERGED | +2 | 0 |
339447,2 | Remove the unnecessary template parameter from the class specialization | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |