diff options
| -rw-r--r-- | lldb/test/functionalities/register/TestRegisters.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lldb/test/functionalities/register/TestRegisters.py b/lldb/test/functionalities/register/TestRegisters.py index 153de03e3e3..8789390b300 100644 --- a/lldb/test/functionalities/register/TestRegisters.py +++ b/lldb/test/functionalities/register/TestRegisters.py @@ -189,8 +189,9 @@ class RegisterCommandsTestCase(TestBase): self.expect("expr/x $eax", substrs = ['unsigned int', ' = 0x']) - self.expect("expr -- ($rax & 0xffffffff) == $eax", - substrs = ['true']) + if self.getArchitecture() in ['x86_64']: + self.expect("expr -- ($rax & 0xffffffff) == $eax", + substrs = ['true']) self.expect("expr $xmm0", substrs = ['vector_type']) @@ -235,8 +236,9 @@ class RegisterCommandsTestCase(TestBase): # Check that "register read eax" works. self.runCmd("register read eax") - self.expect("expr -- ($rax & 0xffffffff) == $eax", - substrs = ['true']) + if self.getArchitecture() in ['x86_64']: + self.expect("expr -- ($rax & 0xffffffff) == $eax", + substrs = ['true']) self.expect("expr -- $ax == (($ah << 8) | $al)", substrs = ['true']) |

