@@ -4,7 +4,9 @@ error: avoid using labels containing only the digits `0` and `1` in inline assem
44LL | asm!("0: jmp 0b");
55 | ^ use a different label that doesn't start with `0` or `1`
66 |
7- = note: an LLVM bug makes these labels ambiguous with a binary literal number
7+ = help: start numbering with `2` instead
8+ = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
9+ = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
810 = note: `#[deny(binary_asm_labels)]` on by default
911
1012error: avoid using labels containing only the digits `0` and `1` in inline assembly
@@ -13,31 +15,39 @@ error: avoid using labels containing only the digits `0` and `1` in inline assem
1315LL | asm!("1: jmp 1b");
1416 | ^ use a different label that doesn't start with `0` or `1`
1517 |
16- = note: an LLVM bug makes these labels ambiguous with a binary literal number
18+ = help: start numbering with `2` instead
19+ = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
20+ = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
1721
1822error: avoid using labels containing only the digits `0` and `1` in inline assembly
1923 --> $DIR/binary_asm_labels.rs:13:15
2024 |
2125LL | asm!("10: jmp 10b");
2226 | ^^ use a different label that doesn't start with `0` or `1`
2327 |
24- = note: an LLVM bug makes these labels ambiguous with a binary literal number
28+ = help: start numbering with `2` instead
29+ = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
30+ = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
2531
2632error: avoid using labels containing only the digits `0` and `1` in inline assembly
2733 --> $DIR/binary_asm_labels.rs:14:15
2834 |
2935LL | asm!("01: jmp 01b");
3036 | ^^ use a different label that doesn't start with `0` or `1`
3137 |
32- = note: an LLVM bug makes these labels ambiguous with a binary literal number
38+ = help: start numbering with `2` instead
39+ = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
40+ = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
3341
3442error: avoid using labels containing only the digits `0` and `1` in inline assembly
3543 --> $DIR/binary_asm_labels.rs:15:15
3644 |
3745LL | asm!("1001101: jmp 1001101b");
3846 | ^^^^^^^ use a different label that doesn't start with `0` or `1`
3947 |
40- = note: an LLVM bug makes these labels ambiguous with a binary literal number
48+ = help: start numbering with `2` instead
49+ = note: an LLVM bug makes these labels ambiguous with a binary literal number on x86
50+ = note: see <https://github.com/llvm/llvm-project/issues/99547> for more information
4151
4252error: aborting due to 5 previous errors
4353
0 commit comments