Skip to content

Commit 1dcede7

Browse files
committed
Upgrade to rustc 1.21.0-nightly (7eeac1b81 2017-08-30)
1 parent c4800a6 commit 1dcede7

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

components/script/dom/bindings/trace.rs

+7
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,13 @@ unsafe impl<A, B> JSTraceable for fn(A) -> B {
425425
}
426426
}
427427

428+
unsafe impl<'a, A, B> JSTraceable for fn(&A) -> B {
429+
#[inline]
430+
unsafe fn trace(&self, _: *mut JSTracer) {
431+
// Do nothing
432+
}
433+
}
434+
428435
unsafe impl<T> JSTraceable for IpcSender<T> where T: for<'de> Deserialize<'de> + Serialize {
429436
#[inline]
430437
unsafe fn trace(&self, _: *mut JSTracer) {

components/script_plugins/utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pub fn match_def_path(cx: &LateContext, def_id: DefId, path: &[&str]) -> bool {
2929
}
3030

3131
pub fn in_derive_expn(span: Span) -> bool {
32-
if let Some(i) = span.ctxt.outer().expn_info() {
32+
if let Some(i) = span.ctxt().outer().expn_info() {
3333
if let ExpnFormat::MacroAttribute(n) = i.callee.format {
3434
n.as_str().contains("derive")
3535
} else {

rust-toolchain

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nightly-2017-08-30
1+
nightly-2017-08-31

0 commit comments

Comments
 (0)