aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2019-01-03 16:17:06 -0800
committerManish Goregaokar <manishsmail@gmail.com>2019-01-04 09:34:04 -0800
commite28e73c81fcbed570955f2175d56ee794de6882a (patch)
tree9574591ce539ea4d458a31d7e37325b8646c3294 /components/script
parent7a64588efaf45f307677b4a025b241fe3fc3b380 (diff)
downloadservo-e28e73c81fcbed570955f2175d56ee794de6882a.tar.gz
servo-e28e73c81fcbed570955f2175d56ee794de6882a.zip
Exempt Rc<Promise> from unrooted_must_root
fixes #22504
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/promise.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/promise.rs b/components/script/dom/promise.rs
index 41f08ac293e..1de065f992e 100644
--- a/components/script/dom/promise.rs
+++ b/components/script/dom/promise.rs
@@ -35,6 +35,7 @@ use std::ptr;
use std::rc::Rc;
#[dom_struct]
+#[allow_unrooted_in_rc]
pub struct Promise {
reflector: Reflector,
/// Since Promise values are natively reference counted without the knowledge of