diff --git a/src/librustc_target/asm/x86.rs b/src/librustc_target/asm/x86.rs index 065bb14966f..c3dd7bc8e7b 100644 --- a/src/librustc_target/asm/x86.rs +++ b/src/librustc_target/asm/x86.rs @@ -19,7 +19,7 @@ impl X86InlineAsmRegClass { match self { Self::reg => { if arch == InlineAsmArch::X86_64 { - &['l', 'h', 'x', 'e', 'r'] + &['l', 'x', 'e', 'r'] } else { &['x', 'e'] } diff --git a/src/test/assembly/asm/x86-modifiers.rs b/src/test/assembly/asm/x86-modifiers.rs index 460e22aa69e..1670744291f 100644 --- a/src/test/assembly/asm/x86-modifiers.rs +++ b/src/test/assembly/asm/x86-modifiers.rs @@ -63,13 +63,6 @@ check!(reg "" reg "mov"); #[cfg(x86_64)] check!(reg_l "l" reg "mov"); -// x86_64-LABEL: reg_h: -// x86_64: #APP -// x86_64: mov ah, ah -// x86_64: #NO_APP -#[cfg(x86_64)] -check!(reg_h "h" reg "mov"); - // CHECK-LABEL: reg_x: // CHECK: #APP // CHECK: mov ax, ax