@@ -245,7 +245,88 @@ LL |             ab: nop // ab: does foo
245245   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
246246
247247error: avoid using named labels in inline assembly
248-   --> $DIR/named-asm-labels.rs:124:14
248+   --> $DIR/named-asm-labels.rs:132:19
249+    |
250+ LL |             asm!("test_{}: nop", in(reg) 10);
251+    |                   ^^^^^^^
252+    |
253+    = help: only local labels of the form `<number>:` should be used in inline asm
254+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
255+ 
256+ error: avoid using named labels in inline assembly
257+   --> $DIR/named-asm-labels.rs:134:15
258+    |
259+ LL |         asm!("test_{}: nop", const 10);
260+    |               ^^^^^^^
261+    |
262+    = help: only local labels of the form `<number>:` should be used in inline asm
263+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
264+ 
265+ error: avoid using named labels in inline assembly
266+   --> $DIR/named-asm-labels.rs:135:15
267+    |
268+ LL |         asm!("test_{}: nop", sym main);
269+    |               ^^^^^^^
270+    |
271+    = help: only local labels of the form `<number>:` should be used in inline asm
272+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
273+ 
274+ error: avoid using named labels in inline assembly
275+   --> $DIR/named-asm-labels.rs:136:15
276+    |
277+ LL |         asm!("{}_test: nop", const 10);
278+    |               ^^^^^^^
279+    |
280+    = help: only local labels of the form `<number>:` should be used in inline asm
281+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
282+ 
283+ error: avoid using named labels in inline assembly
284+   --> $DIR/named-asm-labels.rs:137:15
285+    |
286+ LL |         asm!("test_{}_test: nop", const 10);
287+    |               ^^^^^^^^^^^^
288+    |
289+    = help: only local labels of the form `<number>:` should be used in inline asm
290+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
291+ 
292+ error: avoid using named labels in inline assembly
293+   --> $DIR/named-asm-labels.rs:138:15
294+    |
295+ LL |         asm!("{}: nop", const 10);
296+    |               ^^
297+    |
298+    = help: only local labels of the form `<number>:` should be used in inline asm
299+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
300+ 
301+ error: avoid using named labels in inline assembly
302+   --> $DIR/named-asm-labels.rs:140:15
303+    |
304+ LL |         asm!("{uwu}: nop", uwu = const 10);
305+    |               ^^^^^
306+    |
307+    = help: only local labels of the form `<number>:` should be used in inline asm
308+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
309+ 
310+ error: avoid using named labels in inline assembly
311+   --> $DIR/named-asm-labels.rs:141:15
312+    |
313+ LL |         asm!("{0}: nop", const 10);
314+    |               ^^^
315+    |
316+    = help: only local labels of the form `<number>:` should be used in inline asm
317+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
318+ 
319+ error: avoid using named labels in inline assembly
320+   --> $DIR/named-asm-labels.rs:142:15
321+    |
322+ LL |         asm!("{1}: nop", "/* {0} */", const 10, const 20);
323+    |               ^^^
324+    |
325+    = help: only local labels of the form `<number>:` should be used in inline asm
326+    = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
327+ 
328+ error: avoid using named labels in inline assembly
329+   --> $DIR/named-asm-labels.rs:145:14
249330   |
250331LL |         asm!(include_str!("named-asm-labels.s"));
251332   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -254,21 +335,21 @@ LL |         asm!(include_str!("named-asm-labels.s"));
254335   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
255336
256337warning: avoid using named labels in inline assembly
257-   --> $DIR/named-asm-labels.rs:134 :19
338+   --> $DIR/named-asm-labels.rs:155 :19
258339   |
259340LL |             asm!("warned: nop");
260341   |                   ^^^^^^
261342   |
262343   = help: only local labels of the form `<number>:` should be used in inline asm
263344   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
264345note: the lint level is defined here
265-   --> $DIR/named-asm-labels.rs:132 :16
346+   --> $DIR/named-asm-labels.rs:153 :16
266347   |
267348LL |         #[warn(named_asm_labels)]
268349   |                ^^^^^^^^^^^^^^^^
269350
270351error: avoid using named labels in inline assembly
271-   --> $DIR/named-asm-labels.rs:143 :20
352+   --> $DIR/named-asm-labels.rs:164 :20
272353   |
273354LL |     unsafe { asm!(".Lfoo: mov rax, {}; ret;", "nop", const 1, options(noreturn)) }
274355   |                    ^^^^^
@@ -277,7 +358,7 @@ LL |     unsafe { asm!(".Lfoo: mov rax, {}; ret;", "nop", const 1, options(noret
277358   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
278359
279360error: avoid using named labels in inline assembly
280-   --> $DIR/named-asm-labels.rs:149 :20
361+   --> $DIR/named-asm-labels.rs:170 :20
281362   |
282363LL |     unsafe { asm!(".Lbar: mov rax, {}; ret;", "nop", const 1, options(noreturn)) }
283364   |                    ^^^^^
@@ -286,7 +367,7 @@ LL |     unsafe { asm!(".Lbar: mov rax, {}; ret;", "nop", const 1, options(noret
286367   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
287368
288369error: avoid using named labels in inline assembly
289-   --> $DIR/named-asm-labels.rs:157 :20
370+   --> $DIR/named-asm-labels.rs:178 :20
290371   |
291372LL |     unsafe { asm!(".Laaa: nop; ret;", options(noreturn)) }
292373   |                    ^^^^^
@@ -295,7 +376,7 @@ LL |     unsafe { asm!(".Laaa: nop; ret;", options(noreturn)) }
295376   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
296377
297378error: avoid using named labels in inline assembly
298-   --> $DIR/named-asm-labels.rs:167 :24
379+   --> $DIR/named-asm-labels.rs:188 :24
299380   |
300381LL |         unsafe { asm!(".Lbbb: nop; ret;", options(noreturn)) }
301382   |                        ^^^^^
@@ -304,7 +385,7 @@ LL |         unsafe { asm!(".Lbbb: nop; ret;", options(noreturn)) }
304385   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
305386
306387error: avoid using named labels in inline assembly
307-   --> $DIR/named-asm-labels.rs:176 :15
388+   --> $DIR/named-asm-labels.rs:197 :15
308389   |
309390LL |         asm!("closure1: nop");
310391   |               ^^^^^^^^
@@ -313,7 +394,7 @@ LL |         asm!("closure1: nop");
313394   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
314395
315396error: avoid using named labels in inline assembly
316-   --> $DIR/named-asm-labels.rs:180 :15
397+   --> $DIR/named-asm-labels.rs:201 :15
317398   |
318399LL |         asm!("closure2: nop");
319400   |               ^^^^^^^^
@@ -322,13 +403,13 @@ LL |         asm!("closure2: nop");
322403   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
323404
324405error: avoid using named labels in inline assembly
325-   --> $DIR/named-asm-labels.rs:190 :19
406+   --> $DIR/named-asm-labels.rs:211 :19
326407   |
327408LL |             asm!("closure3: nop");
328409   |                   ^^^^^^^^
329410   |
330411   = help: only local labels of the form `<number>:` should be used in inline asm
331412   = note: see the asm section of Rust By Example <https://doc.rust-lang.org/nightly/rust-by-example/unsafe/asm.html#labels> for more information
332413
333- error: aborting due to 35  previous errors; 1 warning emitted
414+ error: aborting due to 44  previous errors; 1 warning emitted
334415
0 commit comments