File tree 1 file changed +8
-1
lines changed
compiler/rustc_codegen_ssa/src/back
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -117,10 +117,17 @@ fn add_gnu_property_note(
117
117
let n_descsz: u32 = 16 ; // Size of the n_desc field
118
118
let n_type: u32 = NT_GNU_PROPERTY_TYPE_0 ; // Type of note descriptor
119
119
let header_values = [ n_namsz, n_descsz, n_type] ;
120
+ header_values. iter ( ) . for_each ( |v| {
121
+ data. extend_from_slice ( & match endianness {
122
+ Endianness :: Little => v. to_le_bytes ( ) ,
123
+ Endianness :: Big => v. to_be_bytes ( ) ,
124
+ } )
125
+ } ) ;
126
+ /*
120
127
match endianness {
121
128
Endianness::Little => header_values.map(|v| data.extend_from_slice(&(v.to_le_bytes()))),
122
129
Endianness::Big => header_values.map(|v| data.extend_from_slice(&(v.to_be_bytes()))),
123
- } ;
130
+ };*/
124
131
data. extend_from_slice ( b"GNU\0 " ) ; // Owner of the program property note
125
132
let pr_type: u32 = match architecture {
126
133
Architecture :: X86_64 => 0xc0000002 ,
You can’t perform that action at this time.
0 commit comments