File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ pub macro sym_static {
147
147
.dc.a {2}
148
148
" ,
149
149
sym Self :: $sym_name,
150
- const $crate :: sym:: mem:: align_of:: <& ' static $ty>( ) . trailing_zeros( ) ,
150
+ const $crate :: sym:: mem:: align_of:: <* const $ty>( ) . trailing_zeros( ) ,
151
151
sym $static ,
152
152
options( noreturn) ,
153
153
) ;
@@ -170,23 +170,23 @@ mod tests {
170
170
static S1 : u32 = 1 ;
171
171
static S2 : u32 = 2 ;
172
172
173
- impl Tr for & ' static u8 {
173
+ impl Tr for u8 {
174
174
sym_static ! (
175
175
#[ sym( p_var) ]
176
176
fn var( ) -> & u32 {
177
177
& S0
178
178
}
179
179
) ;
180
180
}
181
- impl Tr for & ' static u16 {
181
+ impl Tr for u16 {
182
182
sym_static ! (
183
183
#[ sym( p_var) ]
184
184
fn var( ) -> & u32 {
185
185
& S1
186
186
}
187
187
) ;
188
188
}
189
- impl Tr for & ' static u32 {
189
+ impl Tr for u32 {
190
190
sym_static ! (
191
191
#[ sym( p_var) ]
192
192
fn var( ) -> & u32 {
@@ -197,9 +197,9 @@ mod tests {
197
197
198
198
#[ test]
199
199
fn uniqueness ( ) {
200
- let var1 = dbg ! ( <& ' static u8 >:: var( ) as * const u32 ) ;
201
- let var2 = dbg ! ( <& ' static u16 >:: var( ) as * const u32 ) ;
202
- let var3 = dbg ! ( <& ' static u32 >:: var( ) as * const u32 ) ;
200
+ let var1 = dbg ! ( <u8 >:: var( ) as * const u32 ) ;
201
+ let var2 = dbg ! ( <u16 >:: var( ) as * const u32 ) ;
202
+ let var3 = dbg ! ( <u32 >:: var( ) as * const u32 ) ;
203
203
assert_ne ! ( var1, var2) ;
204
204
assert_ne ! ( var2, var3) ;
205
205
assert_ne ! ( var1, var3) ;
You can’t perform that action at this time.
0 commit comments