@@ -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