aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/parser/bytestring.patch
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/codegen/parser/bytestring.patch')
-rw-r--r--components/script/dom/bindings/codegen/parser/bytestring.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/components/script/dom/bindings/codegen/parser/bytestring.patch b/components/script/dom/bindings/codegen/parser/bytestring.patch
deleted file mode 100644
index 823f14cf996..00000000000
--- a/components/script/dom/bindings/codegen/parser/bytestring.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- WebIDL.py
-+++ WebIDL.py
-@@ -3391,6 +3391,11 @@ class IDLValue(IDLObject):
- # extra normalization step.
- assert self.type.isDOMString()
- return self
-+ elif self.type.isString() and type.isByteString():
-+ # Allow ByteStrings to use default value just like
-+ # DOMString. No coercion is required here.
-+ assert self.type.isDOMString()
-+ return self
- raise WebIDLError("Cannot coerce type %s to type %s." %
- (self.type, type), [location])
-
-@@ -5759,6 +5764,14 @@ class Parser(Tokenizer):
- booleanType = BuiltinTypes[IDLBuiltinType.Types.boolean]
- p[0] = IDLValue(location, booleanType, p[1])
-
-+ def p_ConstValueByteString(self, p):
-+ """
-+ ConstValue : BYTESTRING
-+ """
-+ location = self.getLocation(p, 1)
-+ bytestringType = BuiltinTypes[IDLBuiltinType.Types.bytestring]
-+ p[0] = IDLValue(location, bytestringType, p[1])
-+
- def p_ConstValueInteger(self, p):
- """
- ConstValue : INTEGER