Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
5.15.1
-
None
-
-
ed27157ca9a2c482bcfc79cf1f6f0e496b6a947c (qt/qtdeclarative/5.15)
Description
jsapi/qjsvalueiterator.cpp agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h: In constructor ‘JSC::Yarr::PatternTerm::PatternTerm(UChar32)’: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h:147:47: error: implicitly-declared ‘constexpr WTF::Checked<unsigned int>::Checked(const WTF::Checked<unsigned int>&)’ is deprecated [-Werror=deprecated-copy] agent:2020/08/11 22:04:36 build.go:264: 147 | quantityMinCount = quantityMaxCount = 1; agent:2020/08/11 22:04:36 build.go:264: | ^ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrPattern.h:32, agent:2020/08/11 22:04:36 build.go:264: from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:20: note: because ‘WTF::Checked<unsigned int>’ has user-provided ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ^~~~~~~~ agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:38: note: initializing argument 1 of ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ~~~~~~~~^~~ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h: In constructor ‘JSC::Yarr::PatternTerm::PatternTerm(JSC::Yarr::CharacterClass*, bool)’: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h:157:47: error: implicitly-declared ‘constexpr WTF::Checked<unsigned int>::Checked(const WTF::Checked<unsigned int>&)’ is deprecated [-Werror=deprecated-copy] agent:2020/08/11 22:04:36 build.go:264: 157 | quantityMinCount = quantityMaxCount = 1; agent:2020/08/11 22:04:36 build.go:264: | ^ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrPattern.h:32, agent:2020/08/11 22:04:36 build.go:264: from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:20: note: because ‘WTF::Checked<unsigned int>’ has user-provided ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ^~~~~~~~ agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:38: note: initializing argument 1 of ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ~~~~~~~~^~~ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h: In constructor ‘JSC::Yarr::PatternTerm::PatternTerm(JSC::Yarr::PatternTerm::Type, unsigned int, JSC::Yarr::PatternDisjunction*, bool, bool)’: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h:170:47: error: implicitly-declared ‘constexpr WTF::Checked<unsigned int>::Checked(const WTF::Checked<unsigned int>&)’ is deprecated [-Werror=deprecated-copy] agent:2020/08/11 22:04:36 build.go:264: 170 | quantityMinCount = quantityMaxCount = 1; agent:2020/08/11 22:04:36 build.go:264: | ^ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrPattern.h:32, agent:2020/08/11 22:04:36 build.go:264: from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:20: note: because ‘WTF::Checked<unsigned int>’ has user-provided ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ^~~~~~~~ agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/wtf/CheckedArithmetic.h:472:38: note: initializing argument 1 of ‘const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = unsigned int; OverflowHandler = WTF::CrashOnOverflow]’ agent:2020/08/11 22:04:36 build.go:264: 472 | const Checked& operator=(Checked rhs) agent:2020/08/11 22:04:36 build.go:264: | ~~~~~~~~^~~ agent:2020/08/11 22:04:36 build.go:264: In file included from ../3rdparty/masm/yarr/YarrInterpreter.h:29, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexp_p.h:63, agent:2020/08/11 22:04:36 build.go:264: from jsruntime/qv4regexpobject_p.h:61, agent:2020/08/11 22:04:36 build.go:264: from jsapi/qjsvalue.cpp:52: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h: In constructor ‘JSC::Yarr::PatternTerm::PatternTerm(JSC::Yarr::PatternTerm::Type, bool)’: agent:2020/08/11 22:04:36 build.go:264: ../3rdparty/masm/yarr/YarrPattern.h:179:47: error: implicitly-declared ‘constexpr WTF::Checked<unsigned int>::Checked(const WTF::Checked<unsigned int>&)’ is deprecated [-Werror=deprecated-copy] agent:2020/08/11 22:04:36 build.go:264: 179 | quantityMinCount = quantityMaxCount = 1;
Details: http://coin-master.ci.qt.io/coin/integration/qt/qt5/tasks/1597182499
Tested changes (refs/builds/qtci/5.15/1597147938):
https://codereview.qt-project.org/c/qt/qt5/+/309580/5 Update submodules on '5.15' in qt/qt5
Attachments
For Gerrit Dashboard: QTBUG-85998 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
309991,3 | Fix -Wdeprecated-copy warnings | 5.15 | qt/qtdeclarative | Status: MERGED | +2 | 0 |