Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > 9a0c97e157628032f0afa0960d1f3cb2 > files > 17

chromium-browser-stable-106.0.5249.119-1.mga8.src.rpm

--- patch/net/third_party/quiche/src/quiche/quic/core/quic_time.h	2022-09-01 22:36:17.826591300 +0200
+++ patch/net/third_party/quiche/src/quiche/quic/core/quic_time.h.constexpr	2022-09-05 17:19:44.378926438 +0200
@@ -61,19 +61,17 @@ class QUIC_EXPORT_PRIVATE QuicTime {
     static constexpr Delta FromMicroseconds(int64_t us) { return Delta(us); }
 
     // Converts the time offset to a rounded number of seconds.
-    constexpr int64_t ToSeconds() const { return time_offset_ / 1000 / 1000; }
+    int64_t ToSeconds() const { return time_offset_ / 1000 / 1000; }
 
     // Converts the time offset to a rounded number of milliseconds.
-    constexpr int64_t ToMilliseconds() const { return time_offset_ / 1000; }
+    int64_t ToMilliseconds() const { return time_offset_ / 1000; }
 
     // Converts the time offset to a rounded number of microseconds.
-    constexpr int64_t ToMicroseconds() const { return time_offset_; }
+    int64_t ToMicroseconds() const { return time_offset_; }
 
-    constexpr bool IsZero() const { return time_offset_ == 0; }
+    bool IsZero() const { return time_offset_ == 0; }
 
-    constexpr bool IsInfinite() const {
-      return time_offset_ == kQuicInfiniteTimeUs;
-    }
+    bool IsInfinite() const { return time_offset_ == kQuicInfiniteTimeUs; }
 
     std::string ToDebuggingValue() const;
 
@@ -83,11 +81,11 @@ class QUIC_EXPORT_PRIVATE QuicTime {
     friend inline QuicTime::Delta operator<<(QuicTime::Delta lhs, size_t rhs);
     friend inline QuicTime::Delta operator>>(QuicTime::Delta lhs, size_t rhs);
 
-    friend inline constexpr QuicTime::Delta operator+(QuicTime::Delta lhs,
+    friend inline QuicTime::Delta operator+(QuicTime::Delta lhs,
                                                       QuicTime::Delta rhs);
-    friend inline constexpr QuicTime::Delta operator-(QuicTime::Delta lhs,
+    friend inline QuicTime::Delta operator-(QuicTime::Delta lhs,
                                                       QuicTime::Delta rhs);
-    friend inline constexpr QuicTime::Delta operator*(QuicTime::Delta lhs,
+    friend inline QuicTime::Delta operator*(QuicTime::Delta lhs,
                                                       int rhs);
     // Not constexpr since std::llround() is not constexpr.
     friend inline QuicTime::Delta operator*(QuicTime::Delta lhs, double rhs);
@@ -246,15 +244,15 @@ inline std::ostream& operator<<(std::ost
 }
 
 // Non-member arithmetic operators for QuicTime::Delta.
-inline constexpr QuicTime::Delta operator+(QuicTime::Delta lhs,
+inline QuicTime::Delta operator+(QuicTime::Delta lhs,
                                            QuicTime::Delta rhs) {
   return QuicTime::Delta(lhs.time_offset_ + rhs.time_offset_);
 }
-inline constexpr QuicTime::Delta operator-(QuicTime::Delta lhs,
+inline QuicTime::Delta operator-(QuicTime::Delta lhs,
                                            QuicTime::Delta rhs) {
   return QuicTime::Delta(lhs.time_offset_ - rhs.time_offset_);
 }
-inline constexpr QuicTime::Delta operator*(QuicTime::Delta lhs, int rhs) {
+inline QuicTime::Delta operator*(QuicTime::Delta lhs, int rhs) {
   return QuicTime::Delta(lhs.time_offset_ * rhs);
 }
 inline QuicTime::Delta operator*(QuicTime::Delta lhs, double rhs) {