Title: [294785] trunk/Source/WebCore/platform/text/TextFlags.h
- Revision
- 294785
- Author
- dp...@igalia.com
- Date
- 2022-05-24 19:53:56 -0700 (Tue, 24 May 2022)
Log Message
[GCC] Debian stable build bot broken after 250926@main
https://bugs.webkit.org/show_bug.cgi?id=240897
Reviewed by Cameron McCormack.
GCC8.3 (Debian 10) doesn't support direct brace enclosed initialization of
bitfield enums.
* Source/WebCore/platform/text/TextFlags.h: Move initialization of
bitfield enums to constructor.
Canonical link: https://commits.webkit.org/250944@main
Modified Paths
Diff
Modified: trunk/Source/WebCore/platform/text/TextFlags.h (294784 => 294785)
--- trunk/Source/WebCore/platform/text/TextFlags.h 2022-05-25 02:12:52 UTC (rev 294784)
+++ trunk/Source/WebCore/platform/text/TextFlags.h 2022-05-25 02:53:56 UTC (rev 294785)
@@ -65,8 +65,13 @@
Force
};
- ExpansionBehavior() = default;
+ ExpansionBehavior()
+ : left(Behavior::Forbid)
+ , right(Behavior::Allow)
+ {
+ }
+
ExpansionBehavior(Behavior left, Behavior right)
: left(left)
, right(right)
@@ -98,8 +103,9 @@
return { Behavior::Forbid, Behavior::Forbid };
}
- Behavior left : 2 { Behavior::Forbid };
- Behavior right : 2 { Behavior::Allow };
+ static constexpr unsigned bitsOfKind = 2;
+ Behavior left : bitsOfKind;
+ Behavior right : bitsOfKind;
};
enum FontSynthesisValues {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes