@@ -22,6 +22,7 @@ fn encode_key_128_type<'a, 'gcc, 'tcx>(
22
22
"EncodeKey128Output" ,
23
23
& [ field1, field2, field3, field4, field5, field6, field7] ,
24
24
) ;
25
+ #[ cfg( feature = "master" ) ]
25
26
encode_type. as_type ( ) . set_packed ( ) ;
26
27
( encode_type. as_type ( ) , field1, field2)
27
28
}
@@ -43,6 +44,7 @@ fn encode_key_256_type<'a, 'gcc, 'tcx>(
43
44
"EncodeKey256Output" ,
44
45
& [ field1, field2, field3, field4, field5, field6, field7, field8] ,
45
46
) ;
47
+ #[ cfg( feature = "master" ) ]
46
48
encode_type. as_type ( ) . set_packed ( ) ;
47
49
( encode_type. as_type ( ) , field1, field2)
48
50
}
@@ -55,6 +57,7 @@ fn aes_output_type<'a, 'gcc, 'tcx>(
55
57
let field2 = builder. context . new_field ( None , m128i, "field2" ) ;
56
58
let aes_output_type = builder. context . new_struct_type ( None , "AesOutput" , & [ field1, field2] ) ;
57
59
let typ = aes_output_type. as_type ( ) ;
60
+ #[ cfg( feature = "master" ) ]
58
61
typ. set_packed ( ) ;
59
62
( typ, field1, field2)
60
63
}
@@ -77,6 +80,7 @@ fn wide_aes_output_type<'a, 'gcc, 'tcx>(
77
80
"WideAesOutput" ,
78
81
& [ field1, field2, field3, field4, field5, field6, field7, field8, field9] ,
79
82
) ;
83
+ #[ cfg( feature = "master" ) ]
80
84
aes_output_type. as_type ( ) . set_packed ( ) ;
81
85
( aes_output_type. as_type ( ) , field1, field2)
82
86
}
0 commit comments