Skip to content

Commit 3a75e19

Browse files
committed
Merge from rustc
2 parents 77cdbe6 + e99a990 commit 3a75e19

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

crates/hir-def/src/macro_expansion_tests/builtin_fn_macro.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ macro_rules! format_args {
201201
}
202202
203203
fn main() {
204-
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::ArgumentV1::new(&(arg1(a, b, c)), $crate::fmt::Display::fmt), $crate::fmt::ArgumentV1::new(&(arg2), $crate::fmt::Display::fmt), ]);
204+
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::Argument::new(&(arg1(a, b, c)), $crate::fmt::Display::fmt), $crate::fmt::Argument::new(&(arg2), $crate::fmt::Display::fmt), ]);
205205
}
206206
"#]],
207207
);
@@ -229,7 +229,7 @@ macro_rules! format_args {
229229
}
230230
231231
fn main() {
232-
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::ArgumentV1::new(&(a::<A, B>()), $crate::fmt::Display::fmt), $crate::fmt::ArgumentV1::new(&(b), $crate::fmt::Display::fmt), ]);
232+
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::Argument::new(&(a::<A, B>()), $crate::fmt::Display::fmt), $crate::fmt::Argument::new(&(b), $crate::fmt::Display::fmt), ]);
233233
}
234234
"#]],
235235
);
@@ -260,7 +260,7 @@ macro_rules! format_args {
260260
fn main() {
261261
let _ =
262262
/* parse error: expected field name or number */
263-
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::ArgumentV1::new(&(a.), $crate::fmt::Display::fmt), ]);
263+
$crate::fmt::Arguments::new_v1(&[], &[$crate::fmt::Argument::new(&(a.), $crate::fmt::Display::fmt), ]);
264264
}
265265
"#]],
266266
);

crates/hir-expand/src/builtin_fn_macro.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,8 @@ fn format_args_expand(
241241
// We expand `format_args!("", a1, a2)` to
242242
// ```
243243
// $crate::fmt::Arguments::new_v1(&[], &[
244-
// $crate::fmt::ArgumentV1::new(&arg1,$crate::fmt::Display::fmt),
245-
// $crate::fmt::ArgumentV1::new(&arg2,$crate::fmt::Display::fmt),
244+
// $crate::fmt::Argument::new(&arg1,$crate::fmt::Display::fmt),
245+
// $crate::fmt::Argument::new(&arg2,$crate::fmt::Display::fmt),
246246
// ])
247247
// ```,
248248
// which is still not really correct, but close enough for now
@@ -267,7 +267,7 @@ fn format_args_expand(
267267
}
268268
let _format_string = args.remove(0);
269269
let arg_tts = args.into_iter().flat_map(|arg| {
270-
quote! { #DOLLAR_CRATE::fmt::ArgumentV1::new(&(#arg), #DOLLAR_CRATE::fmt::Display::fmt), }
270+
quote! { #DOLLAR_CRATE::fmt::Argument::new(&(#arg), #DOLLAR_CRATE::fmt::Display::fmt), }
271271
}.token_trees);
272272
let expanded = quote! {
273273
#DOLLAR_CRATE::fmt::Arguments::new_v1(&[], &[##arg_tts])

crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use token_stream::TokenStreamBuilder;
2020
mod symbol;
2121
pub use symbol::*;
2222

23-
use std::ops::Bound;
23+
use std::ops::{Bound, Range};
2424

2525
use crate::tt;
2626

@@ -298,6 +298,10 @@ impl server::Span for RustAnalyzer {
298298
// FIXME handle span
299299
span
300300
}
301+
fn byte_range(&mut self, _span: Self::Span) -> Range<usize> {
302+
// FIXME handle span
303+
Range { start: 0, end: 0 }
304+
}
301305
fn start(&mut self, _span: Self::Span) -> LineColumn {
302306
// FIXME handle span
303307
LineColumn { line: 0, column: 0 }

0 commit comments

Comments
 (0)