diff --git a/polkadot/test-parachains/adder/wasm/src/lib.rs b/polkadot/test-parachains/adder/wasm/src/lib.rs
index 0e16142647ee488358ce43dea9dcac1df4c68851..3156f04f143c06d0f64cf9e4d6e8e88ecd62756a 100644
--- a/polkadot/test-parachains/adder/wasm/src/lib.rs
+++ b/polkadot/test-parachains/adder/wasm/src/lib.rs
@@ -19,7 +19,7 @@
 #![no_std]
 
 #![feature(
-	alloc, core_intrinsics, lang_items, panic_implementation, core_panic_info,
+	alloc, core_intrinsics, lang_items, panic_handler, core_panic_info,
 	alloc_error_handler
 )]
 
@@ -39,7 +39,7 @@ use parachain::ValidationResult;
 use parachain::codec::{Encode, Decode};
 use adder::{HeadData, BlockData};
 
-#[panic_implementation]
+#[panic_handler]
 #[no_mangle]
 pub fn panic(_info: &panic::PanicInfo) -> ! {
 	unsafe {