#![no_std]
#![unstable(feature = "panic_unwind", issue = "32837")]
-#![deny(rust_2018_idioms)]
-
#![feature(link_cfg)]
#![feature(nll)]
#![feature(staged_api)]
#![cfg_attr(not(target_env = "msvc"), feature(libc))]
-#[macro_use]
-mod macros;
-
-cfg_if! {
+cfg_if::cfg_if! {
if #[cfg(target_env = "msvc")] {
// no extra unwinder support needed
} else if #[cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))] {