Bug 1754752 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Firefox fails to build with gcc 12 (Fedora 36):

 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h: In constructor ‘constexpr mozilla::TimingParams::TimingParams(const mozilla::TimeDuration&, const mozilla::TimeDuration&, const mozilla::TimeDuration&, float, float, mozilla::dom::PlaybackDirection, mozilla::dom::FillMode, mozilla::Maybe<mozilla::ComputedTimingFunction>&&)’:
 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h:58:11: error: call to non-‘constexpr’ function ‘void mozilla::TimingParams::Update()’
 0:38.65    58 |     Update();
 0:38.65       |     ~~~~~~^~
 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h:209:8: note: ‘void mozilla::TimingParams::Update()’ declared here
 0:38.65   209 |   void Update() {
 0:38.65       |        ^~~~~~
Firefox fails to build with gcc 12 (Fedora 36):
```
 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h: In constructor ‘constexpr mozilla::TimingParams::TimingParams(const mozilla::TimeDuration&, const mozilla::TimeDuration&, const mozilla::TimeDuration&, float, float, mozilla::dom::PlaybackDirection, mozilla::dom::FillMode, mozilla::Maybe<mozilla::ComputedTimingFunction>&&)’:
 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h:58:11: error: call to non-‘constexpr’ function ‘void mozilla::TimingParams::Update()’
 0:38.65    58 |     Update();
 0:38.65       |     ~~~~~~^~
 0:38.65 /home/komat/src/mozilla-unified/objdir-opt/dist/include/mozilla/TimingParams.h:209:8: note: ‘void mozilla::TimingParams::Update()’ declared here
 0:38.65   209 |   void Update() {
 0:38.65       |        ^~~~~~
```

Back to Bug 1754752 Comment 0