diff options
author | Jacob Bramley <jacob.bramley@arm.com> | 2020-07-02 13:35:47 +0100 |
---|---|---|
committer | Jacob Bramley <jacob.bramley@arm.com> | 2020-07-02 14:28:13 +0100 |
commit | 32f8fe1307681a02da61b0940de11d022d4d6a8e (patch) | |
tree | 426b94a1da612f4e25732e12befb0781056ed0a2 /src | |
parent | dfb93b5e6b8c3e0cb1b3ff05f1bf49084d159258 (diff) | |
download | vixl-32f8fe1307681a02da61b0940de11d022d4d6a8e.tar.gz |
Fix CPURegister::GetArchitecturalName().
The `code_` field is a `uint8_t`, which is treated by stream formatters
as a `char`. This caused strange output from error messages in test
failure.
Change-Id: I16302e6bbd8977bb376d28c7b7cb2091f9891aba
Diffstat (limited to 'src')
-rw-r--r-- | src/aarch64/registers-aarch64.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/aarch64/registers-aarch64.cc b/src/aarch64/registers-aarch64.cc index 8e66a414..735f43c7 100644 --- a/src/aarch64/registers-aarch64.cc +++ b/src/aarch64/registers-aarch64.cc @@ -35,12 +35,12 @@ namespace aarch64 { std::string CPURegister::GetArchitecturalName() const { std::ostringstream name; if (IsZRegister()) { - name << 'z' << code_; + name << 'z' << GetCode(); if (HasLaneSize()) { name << '.' << GetLaneSizeSymbol(); } } else if (IsPRegister()) { - name << 'p' << code_; + name << 'p' << GetCode(); if (HasLaneSize()) { name << '.' << GetLaneSizeSymbol(); } |