From 4f50a214f793500891006cafb3477b2b9d05a6d8 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 12 Jul 2018 08:32:39 -0700 Subject: [PATCH] Try to fix example's compile on nightly --- library/compiler-builtins/examples/intrinsics.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/library/compiler-builtins/examples/intrinsics.rs b/library/compiler-builtins/examples/intrinsics.rs index ddcb1ab86369..6468a8316816 100644 --- a/library/compiler-builtins/examples/intrinsics.rs +++ b/library/compiler-builtins/examples/intrinsics.rs @@ -14,6 +14,7 @@ #![feature(start)] #![feature(global_allocator)] #![feature(allocator_api)] +#![feature(panic_implementation)] #![cfg_attr(windows, feature(panic_unwind))] #![no_std] @@ -442,7 +443,7 @@ pub fn _Unwind_Resume() {} #[no_mangle] pub extern "C" fn eh_personality() {} -#[lang = "panic_fmt"] -#[no_mangle] -#[allow(private_no_mangle_fns)] -extern "C" fn panic_fmt() {} +#[panic_implementation] +fn panic(x: &core::panic::PanicInfo) -> ! { + loop {} +}