summaryrefslogtreecommitdiff
path: root/src/systemc/dt/int/sc_unsigned.cc
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-08-30 14:51:25 -0700
committerGabe Black <gabeblack@google.com>2018-10-03 00:23:50 +0000
commitfc01f3743ffb130e300842ecdd85659cb57ecafb (patch)
tree9d4427cce2e4f7c41941a834a47ff66b8a3d1a6b /src/systemc/dt/int/sc_unsigned.cc
parent9f1e647bb293f0728d3083c3b6ce2a6399f6eeb0 (diff)
downloadgem5-fc01f3743ffb130e300842ecdd85659cb57ecafb.tar.xz
systemc: Adjust some error messages to match Accellera.
Those messages include an error number in the Accellera implementation. Add those numbers to gem5 so it's easier to check against golden reference output for the regression tests. Change-Id: I35054dd187e86a87eb177f4695d61044c58ce262 Reviewed-on: https://gem5-review.googlesource.com/c/12450 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/dt/int/sc_unsigned.cc')
-rw-r--r--src/systemc/dt/int/sc_unsigned.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/systemc/dt/int/sc_unsigned.cc b/src/systemc/dt/int/sc_unsigned.cc
index d2535b6b1..aca49bac6 100644
--- a/src/systemc/dt/int/sc_unsigned.cc
+++ b/src/systemc/dt/int/sc_unsigned.cc
@@ -131,7 +131,7 @@ sc_unsigned::invalid_index(int i) const
std::stringstream msg;
msg << "sc_biguint bit selection: index = " << i << " violates "
"0 <= index <= " << (nbits-2);
- SC_REPORT_ERROR("out of bounds", msg.str().c_str());
+ SC_REPORT_ERROR("(E5) out of bounds", msg.str().c_str());
sc_core::sc_abort(); // can't recover from here
}
@@ -143,7 +143,7 @@ sc_unsigned::invalid_range(int l, int r) const
l << ", right = " << r << "\n"
" violates either (" << (nbits - 2) << " >= left >= 0) or "
"(" << (nbits-2) << " >= right >= 0)";
- SC_REPORT_ERROR("out of bounds", msg.str().c_str());
+ SC_REPORT_ERROR("(E5) out of bounds", msg.str().c_str());
sc_core::sc_abort(); // can't recover from here
}