@@ -43,9 +43,9 @@ fn layout_to_flags(layout: &Layout) -> c_int {
4343
4444macro_rules! rt {
4545 ( $size: expr, $align: expr) => {
46- paste :: paste ! {
46+ preinterpret :: preinterpret ! {
4747 #[ bench]
48- fn [ < rt_mallocx_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
48+ fn [ !ident! rt_mallocx_size_ $size _align_ $align] ( b: & mut Bencher ) {
4949 b. iter( || unsafe {
5050 use jemalloc_sys as jemalloc;
5151 let flags = layout_to_flags( & Layout :: from_size_align( $size, $align) . unwrap( ) ) ;
@@ -56,7 +56,7 @@ macro_rules! rt {
5656 }
5757
5858 #[ bench]
59- fn [ < rt_mallocx_nallocx_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
59+ fn [ !ident! rt_mallocx_nallocx_size_ $size _align_ $align] ( b: & mut Bencher ) {
6060 b. iter( || unsafe {
6161 use jemalloc_sys as jemalloc;
6262 let flags = layout_to_flags( & Layout :: from_size_align( $size, $align) . unwrap( ) ) ;
@@ -69,7 +69,7 @@ macro_rules! rt {
6969 }
7070
7171 #[ bench]
72- fn [ < rt_alloc_layout_checked_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
72+ fn [ !ident! rt_alloc_layout_checked_size_ $size _align_ $align] ( b: & mut Bencher ) {
7373 b. iter( || unsafe {
7474 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
7575 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
@@ -79,7 +79,7 @@ macro_rules! rt {
7979 }
8080
8181 #[ bench]
82- fn [ < rt_alloc_layout_unchecked_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
82+ fn [ !ident! rt_alloc_layout_unchecked_size_ $size _align_ $align] ( b: & mut Bencher ) {
8383 b. iter( || unsafe {
8484 let layout = Layout :: from_size_align_unchecked( $size, $align) ;
8585 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
@@ -89,7 +89,7 @@ macro_rules! rt {
8989 }
9090
9191 #[ bench]
92- fn [ < rt_alloc_excess_unused_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
92+ fn [ !ident! rt_alloc_excess_unused_size_ $size _align_ $align] ( b: & mut Bencher ) {
9393 b. iter( || unsafe {
9494 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
9595 let Excess ( ptr, _) = Jemalloc . alloc_excess( layout. clone( ) ) . unwrap( ) ;
@@ -99,7 +99,7 @@ macro_rules! rt {
9999 }
100100
101101 #[ bench]
102- fn [ < rt_alloc_excess_used_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
102+ fn [ !ident! rt_alloc_excess_used_size_ $size _align_ $align] ( b: & mut Bencher ) {
103103 b. iter( || unsafe {
104104 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
105105 let Excess ( ptr, excess) = Jemalloc . alloc_excess( layout. clone( ) ) . unwrap( ) ;
@@ -110,7 +110,7 @@ macro_rules! rt {
110110 }
111111
112112 #[ bench]
113- fn [ < rt_mallocx_zeroed_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
113+ fn [ !ident! rt_mallocx_zeroed_size_ $size _align_ $align] ( b: & mut Bencher ) {
114114 b. iter( || unsafe {
115115 use jemalloc_sys as jemalloc;
116116 let flags = layout_to_flags( & Layout :: from_size_align( $size, $align) . unwrap( ) ) ;
@@ -121,7 +121,7 @@ macro_rules! rt {
121121 }
122122
123123 #[ bench]
124- fn [ < rt_calloc_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
124+ fn [ !ident! rt_calloc_size_ $size _align_ $align] ( b: & mut Bencher ) {
125125 b. iter( || unsafe {
126126 use jemalloc_sys as jemalloc;
127127 let flags = layout_to_flags( & Layout :: from_size_align( $size, $align) . unwrap( ) ) ;
@@ -133,7 +133,7 @@ macro_rules! rt {
133133 }
134134
135135 #[ bench]
136- fn [ < rt_realloc_naive_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
136+ fn [ !ident! rt_realloc_naive_size_ $size _align_ $align] ( b: & mut Bencher ) {
137137 b. iter( || unsafe {
138138 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
139139 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
@@ -154,7 +154,7 @@ macro_rules! rt {
154154 }
155155
156156 #[ bench]
157- fn [ < rt_realloc_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
157+ fn [ !ident! rt_realloc_size_ $size _align_ $align] ( b: & mut Bencher ) {
158158 b. iter( || unsafe {
159159 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
160160 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
@@ -169,7 +169,7 @@ macro_rules! rt {
169169 }
170170
171171 #[ bench]
172- fn [ < rt_realloc_excess_unused_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
172+ fn [ !ident! rt_realloc_excess_unused_size_ $size _align_ $align] ( b: & mut Bencher ) {
173173 b. iter( || unsafe {
174174 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
175175 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
@@ -186,7 +186,7 @@ macro_rules! rt {
186186 }
187187
188188 #[ bench]
189- fn [ < rt_realloc_excess_used_size_ $size _align_ $align> ] ( b: & mut Bencher ) {
189+ fn [ !ident! rt_realloc_excess_used_size_ $size _align_ $align] ( b: & mut Bencher ) {
190190 b. iter( || unsafe {
191191 let layout = Layout :: from_size_align( $size, $align) . unwrap( ) ;
192192 let ptr = Jemalloc . alloc( layout. clone( ) ) . unwrap( ) ;
0 commit comments