diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-12-23 23:48:00 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-12-23 23:48:00 +0100 |
commit | 30e4bfec25060ae20c2537367c13b9f6ecaf79ff (patch) | |
tree | 069ef7b7eced808d3af770765e89a5baf8a9530b | |
parent | dd2aa4195ab1ac853a5b80c6aa0a0d9c1fae055c (diff) | |
download | servo-30e4bfec25060ae20c2537367c13b9f6ecaf79ff.tar.gz servo-30e4bfec25060ae20c2537367c13b9f6ecaf79ff.zip |
Mark DOM interfaces as repr(C)
-rw-r--r-- | components/plugins/jstraceable.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/plugins/jstraceable.rs b/components/plugins/jstraceable.rs index f1e0ed496b6..233f90b3bb7 100644 --- a/components/plugins/jstraceable.rs +++ b/components/plugins/jstraceable.rs @@ -12,6 +12,7 @@ pub fn expand_dom_struct(cx: &mut ExtCtxt, sp: Span, _: &MetaItem, anno: Annotat let mut item2 = (*item).clone(); item2.attrs.push(quote_attr!(cx, #[must_root])); item2.attrs.push(quote_attr!(cx, #[privatize])); + item2.attrs.push(quote_attr!(cx, #[repr(C)])); item2.attrs.push(quote_attr!(cx, #[derive(JSTraceable)])); item2.attrs.push(quote_attr!(cx, #[derive(HeapSizeOf)])); |