diff options
Diffstat (limited to 'src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01')
-rw-r--r-- | src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log | 5 | ||||
-rw-r--r-- | src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log new file mode 100644 index 000000000..ec36436ab --- /dev/null +++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log @@ -0,0 +1,5 @@ +SystemC Simulation + +Error: (E5) out of bounds: sc_biguint part selection: left = 3, right = 1 + violates either (2 >= left >= 0) or (2 >= right >= 0) +In file: <removed by verify.pl> diff --git a/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp new file mode 100644 index 000000000..c4a06e742 --- /dev/null +++ b/src/systemc/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp @@ -0,0 +1,13 @@ +#define SC_INCLUDE_FX + +#include "systemc.h" +int sc_main(int argc, char** argv) +{ + sc_biguint<3> big; + + cout << big(3,1) << endl; + + cout << "Program completed" << endl; + return 0; +} + |