https://github.com/serde-rs/serde/issues/764 and https://github.com/jwilm/alacritty/issues/413 both have [this assertion](https://github.com/rust-lang/rust/blob/1.15.1/src/libproc_macro/lib.rs#L128) failing. Is this a bug in rustc or in our use of libproc_macro? ```rust pub fn with_parse_sess<F, R>(f: F) -> R where F: FnOnce(&ParseSess) -> R { let p = CURRENT_SESS.with(|p| p.get()); assert!(!p.is_null()); f(unsafe { &*p }) } ``` cc @abonander and @alexcrichton who own most of that file cc @jwilm who is debugging https://github.com/jwilm/alacritty/issues/413