diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-09-22 14:57:42 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-10-04 15:40:01 -0700 |
commit | 8f511653940cb2b9edd9a18ec30a51422b34a573 (patch) | |
tree | 1877cafa097dbd7095f78d1edf5be529e50e1b21 /riscv | |
parent | dc9a8e28eebefe693e0cd6baf60b933d7a973a3b (diff) | |
download | spike-8f511653940cb2b9edd9a18ec30a51422b34a573.zip spike-8f511653940cb2b9edd9a18ec30a51422b34a573.tar.gz spike-8f511653940cb2b9edd9a18ec30a51422b34a573.tar.bz2 |
Fix remaining ignored-qualifiers warning
Diffstat (limited to 'riscv')
-rw-r--r-- | riscv/csrs.cc | 2 | ||||
-rw-r--r-- | riscv/csrs.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/riscv/csrs.cc b/riscv/csrs.cc index 858f12d..c8f8c8a 100644 --- a/riscv/csrs.cc +++ b/riscv/csrs.cc @@ -615,7 +615,7 @@ misa_csr_t::misa_csr_t(processor_t* const proc, const reg_t addr, const reg_t ma ) { } -const reg_t misa_csr_t::dependency(const reg_t val, const char feature, const char depends_on) const noexcept { +reg_t misa_csr_t::dependency(const reg_t val, const char feature, const char depends_on) const noexcept { return (val & (1L << (depends_on - 'A'))) ? val : (val & ~(1L << (feature - 'A'))); } diff --git a/riscv/csrs.h b/riscv/csrs.h index 5dc6da3..1cc2d74 100644 --- a/riscv/csrs.h +++ b/riscv/csrs.h @@ -326,7 +326,7 @@ class misa_csr_t final: public basic_csr_t { private: const reg_t max_isa; const reg_t write_mask; - const reg_t dependency(const reg_t val, const char feature, const char depends_on) const noexcept; + reg_t dependency(const reg_t val, const char feature, const char depends_on) const noexcept; }; typedef std::shared_ptr<misa_csr_t> misa_csr_t_p; |