Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit ddcdea4

Browse files
committed
The h modifier is only supported by reg_abcd
1 parent 9ac4ef4 commit ddcdea4

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

src/librustc_target/asm/x86.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ impl X86InlineAsmRegClass {
1919
match self {
2020
Self::reg => {
2121
if arch == InlineAsmArch::X86_64 {
22-
&['l', 'h', 'x', 'e', 'r']
22+
&['l', 'x', 'e', 'r']
2323
} else {
2424
&['x', 'e']
2525
}

src/test/assembly/asm/x86-modifiers.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,6 @@ check!(reg "" reg "mov");
6363
#[cfg(x86_64)]
6464
check!(reg_l "l" reg "mov");
6565

66-
// x86_64-LABEL: reg_h:
67-
// x86_64: #APP
68-
// x86_64: mov ah, ah
69-
// x86_64: #NO_APP
70-
#[cfg(x86_64)]
71-
check!(reg_h "h" reg "mov");
72-
7366
// CHECK-LABEL: reg_x:
7467
// CHECK: #APP
7568
// CHECK: mov ax, ax

0 commit comments

Comments
 (0)