aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2022-09-22 14:57:42 -0700
committerAndrew Waterman <andrew@sifive.com>2022-10-04 15:40:01 -0700
commit8f511653940cb2b9edd9a18ec30a51422b34a573 (patch)
tree1877cafa097dbd7095f78d1edf5be529e50e1b21
parentdc9a8e28eebefe693e0cd6baf60b933d7a973a3b (diff)
downloadspike-8f511653940cb2b9edd9a18ec30a51422b34a573.zip
spike-8f511653940cb2b9edd9a18ec30a51422b34a573.tar.gz
spike-8f511653940cb2b9edd9a18ec30a51422b34a573.tar.bz2
Fix remaining ignored-qualifiers warning
-rw-r--r--riscv/csrs.cc2
-rw-r--r--riscv/csrs.h2
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;