What | Removed | Added |
---|---|---|
Status | NEW | RESOLVED |
Resolution | --- | INVALID |
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!