aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2013-09-11 16:00:56 -0700
committerbors-servo <release+servo@mozilla.com>2013-09-11 16:00:56 -0700
commit2372a841494dce56bc56467f2bcdb77ffa997cdd (patch)
treedceb9caf5af5db0a6cb3a7b64905bb8568394e03 /src/components/script/dom/bindings/codegen/CodegenRust.py
parent39252b25f792ae1b9c7e7d269083b18d29d9101a (diff)
parent636c30affeec0578a9ecb36adf9b6ec702d56bb9 (diff)
downloadservo-2372a841494dce56bc56467f2bcdb77ffa997cdd.tar.gz
servo-2372a841494dce56bc56467f2bcdb77ffa997cdd.zip
auto merge of #908 : jdm/servo/gccrash, r=metajack
Diffstat (limited to 'src/components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--src/components/script/dom/bindings/codegen/CodegenRust.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py
index 0e01fcef059..44946cef991 100644
--- a/src/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/src/components/script/dom/bindings/codegen/CodegenRust.py
@@ -2221,13 +2221,13 @@ static Class_name: [u8, ..%i] = %s;
static Class: DOMJSClass = DOMJSClass {
base: JSClass { name: &Class_name as *u8 as *libc::c_char,
flags: JSCLASS_IS_DOMJSCLASS | %s | (((%s) & JSCLASS_RESERVED_SLOTS_MASK) << JSCLASS_RESERVED_SLOTS_SHIFT), //JSCLASS_HAS_RESERVED_SLOTS(%s),
- addProperty: %s, /* addProperty */
- delProperty: crust::JS_PropertyStub, /* delProperty */
- getProperty: crust::JS_PropertyStub, /* getProperty */
- setProperty: crust::JS_StrictPropertyStub, /* setProperty */
- enumerate: crust::JS_EnumerateStub,
- resolve: crust::JS_ResolveStub,
- convert: crust::JS_ConvertStub,
+ addProperty: Some(%s), /* addProperty */
+ delProperty: Some(crust::JS_PropertyStub), /* delProperty */
+ getProperty: Some(crust::JS_PropertyStub), /* getProperty */
+ setProperty: Some(crust::JS_StrictPropertyStub), /* setProperty */
+ enumerate: Some(crust::JS_EnumerateStub),
+ resolve: Some(crust::JS_ResolveStub),
+ convert: Some(crust::JS_ConvertStub),
finalize: Some(%s), /* finalize */
checkAccess: None, /* checkAccess */
call: None, /* call */
@@ -2269,13 +2269,13 @@ static PrototypeClassName__: [u8, ..%s] = %s;
static PrototypeClass: JSClass = JSClass {
name: &PrototypeClassName__ as *u8 as *libc::c_char,
flags: (1 & JSCLASS_RESERVED_SLOTS_MASK) << JSCLASS_RESERVED_SLOTS_SHIFT, //JSCLASS_HAS_RESERVED_SLOTS(1)
- addProperty: crust::JS_PropertyStub, /* addProperty */
- delProperty: crust::JS_PropertyStub, /* delProperty */
- getProperty: crust::JS_PropertyStub, /* getProperty */
- setProperty: crust::JS_StrictPropertyStub, /* setProperty */
- enumerate: crust::JS_EnumerateStub,
- resolve: crust::JS_ResolveStub,
- convert: crust::JS_ConvertStub,
+ addProperty: Some(crust::JS_PropertyStub), /* addProperty */
+ delProperty: Some(crust::JS_PropertyStub), /* delProperty */
+ getProperty: Some(crust::JS_PropertyStub), /* getProperty */
+ setProperty: Some(crust::JS_StrictPropertyStub), /* setProperty */
+ enumerate: Some(crust::JS_EnumerateStub),
+ resolve: Some(crust::JS_ResolveStub),
+ convert: Some(crust::JS_ConvertStub),
finalize: None, /* finalize */
checkAccess: None, /* checkAccess */
call: None, /* call */