diff --git a/tools/taz/taz_main.cpp b/tools/taz/taz_main.cpp index 39e2cebaa21f297dc9a67cbd1b2ddbd77a649661..2d1b1d033edf069a04f37964631ad9a1fa5f3cd7 100644 --- a/tools/taz/taz_main.cpp +++ b/tools/taz/taz_main.cpp @@ -118,7 +118,10 @@ protected: protected: public: - TakAppl(int argc, char** argv) : QApplication(argc, argv) {} + // need a reference to argc, because the QApplication constructor + // would otherwise take the temporary stack variable + // see: https://doc.qt.io/qt-5/qapplication.html#QApplication + TakAppl(/*const*/ int& argc, /*const*/ char** argv) : QApplication(argc, argv) {} virtual ~TakAppl() {} void SetTakDlg(std::shared_ptr pDlg) { m_pTakDlg = pDlg; }