--- /dev/null
+// rustfmt-force_explicit_abi: false
+
+extern {
+ fn some_fn() -> ();
+}
+
+extern fn sup() {}
+
+type funky_func = extern fn(
+ unsafe extern "rust-call" fn(
+ *const JSJitInfo,
+ *mut JSContext,
+ HandleObject,
+ *mut libc::c_void,
+ u32,
+ *mut JSVal,
+ ) -> u8,
+);