aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJacob Bramley <jacob.bramley@arm.com>2020-07-02 13:35:47 +0100
committerJacob Bramley <jacob.bramley@arm.com>2020-07-02 14:28:13 +0100
commit32f8fe1307681a02da61b0940de11d022d4d6a8e (patch)
tree426b94a1da612f4e25732e12befb0781056ed0a2 /src
parentdfb93b5e6b8c3e0cb1b3ff05f1bf49084d159258 (diff)
downloadvixl-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.cc4
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();
}