From b8135fd5c8e51a0578cff82096cbbf7e5d57fdeb Mon Sep 17 00:00:00 2001 From: lcnr Date: Tue, 8 Mar 2022 15:39:52 +0100 Subject: add `#[rustc_pass_by_value]` to more types --- compiler/rustc_macros/src/newtype.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/rustc_macros/src') diff --git a/compiler/rustc_macros/src/newtype.rs b/compiler/rustc_macros/src/newtype.rs index f5968a8a7ea..c8b31cd0c4d 100644 --- a/compiler/rustc_macros/src/newtype.rs +++ b/compiler/rustc_macros/src/newtype.rs @@ -197,6 +197,7 @@ impl Parse for Newtype { #(#attrs)* #[derive(Clone, Copy, PartialEq, Eq, Hash, #(#derive_paths),*)] #[rustc_layout_scalar_valid_range_end(#max)] + #[rustc_pass_by_value] #vis struct #name { private: u32, } -- cgit 1.4.1-3-g733a5