Skip to content

Commit ec884b3

Browse files
Merge pull request #21263 from ChayimFriedman2/format-args-args
internal: Use a generated name in old format_args lowering, instead of `args`
2 parents eda27bb + 84a306a commit ec884b3

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

crates/hir-def/src/expr_store/lower/format_args.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@ impl<'db> ExprCollector<'db> {
655655
.collect();
656656
let args =
657657
self.alloc_expr_desugared(Expr::Array(Array::ElementList { elements: args }));
658-
let args_name = Name::new_symbol_root(sym::args);
658+
let args_name = self.generate_new_name();
659659
let args_binding = self.alloc_binding(
660660
args_name.clone(),
661661
BindingAnnotation::Unannotated,
@@ -674,7 +674,7 @@ impl<'db> ExprCollector<'db> {
674674
} else {
675675
// Generate:
676676
// super let args = (&arg0, &arg1, &...);
677-
let args_name = Name::new_symbol_root(sym::args);
677+
let args_name = self.generate_new_name();
678678
let args_binding = self.alloc_binding(
679679
args_name.clone(),
680680
BindingAnnotation::Unannotated,

crates/hir-def/src/expr_store/tests/body.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -278,24 +278,24 @@ fn main() {
278278
let are = "are";
279279
let count = 10;
280280
{
281-
let args = (&"fancy", &(), &"!", &count, &are, );
282-
let args = [
281+
let <ra@gennew>0 = (&"fancy", &(), &"!", &count, &are, );
282+
let <ra@gennew>0 = [
283283
builtin#lang(Argument::new_display)(
284-
args.3,
284+
<ra@gennew>0.3,
285285
), builtin#lang(Argument::new_display)(
286-
args.0,
286+
<ra@gennew>0.0,
287287
), builtin#lang(Argument::new_debug)(
288-
args.4,
288+
<ra@gennew>0.4,
289289
), builtin#lang(Argument::new_display)(
290-
args.2,
290+
<ra@gennew>0.2,
291291
),
292292
];
293293
unsafe {
294294
builtin#lang(Arguments::new_v1_formatted)(
295295
&[
296296
"\u{1b}hello ", " ", " friends, we ", " ", "",
297297
],
298-
&args,
298+
&<ra@gennew>0,
299299
&[
300300
builtin#lang(Placeholder::new)(
301301
0usize,

0 commit comments

Comments
 (0)