Manfred Hollstein changed bug 1233359
What Removed Added
Status NEW RESOLVED
Resolution --- INVALID

Comment # 6 on bug 1233359 from Manfred Hollstein
Hi Aaron and Richard,

thanks for your help. Of course, the solution is even easier... We had an old
patch lingering around which got introduced for firefox102esr. This is the
patch:

Index: firefox-102.4.0/mfbt/EnumSet.h
===================================================================
--- firefox-102.4.0.orig/mfbt/EnumSet.h
+++ firefox-102.4.0/mfbt/EnumSet.h
@@ -326,7 +326,7 @@ class EnumSet {
     }
   }

-  static constexpr size_t kMaxBits = MaxBits();
+  static constexpr size_t kMaxBits = EnumSet().MaxBits();

   Serialized mBitField;

Removing this patch leaves the "MaxBits()" call unqualified which allows proper
compilation with both my llvm18 and with llvm19 from Factory.

I'm closing this report now!


You are receiving this mail because: