mirror of
https://github.com/servo/servo.git
synced 2025-07-03 05:23:38 +01:00
Uplift bitfield fix for nsChangeHint
This commit is contained in:
parent
9fb589dfd2
commit
3d5b26ac26
5 changed files with 219 additions and 104 deletions
|
@ -188,6 +188,7 @@ COMPILATION_TARGETS = {
|
|||
"StyleTransition",
|
||||
"UniquePtr",
|
||||
],
|
||||
"bitfield_enum_types": ["nsChangeHint", "nsRestyleHint"],
|
||||
"opaque_types": [
|
||||
"atomic___base",
|
||||
"nsAString_internal_char_traits",
|
||||
|
@ -523,6 +524,11 @@ def build(objdir, target_name, debug, debugger, kind_name=None,
|
|||
flags.append("--whitelist-var")
|
||||
flags.append(header)
|
||||
|
||||
if "bitfield_enum_types" in current_target:
|
||||
for ty in current_target["bitfield_enum_types"]:
|
||||
flags.append("--bitfield-enum")
|
||||
flags.append(ty)
|
||||
|
||||
if "opaque_types" in current_target:
|
||||
for ty in current_target["opaque_types"]:
|
||||
flags.append("--opaque-type")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue