diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-03-15 15:55:29 +0100 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-03-15 15:55:29 +0100 |
commit | ff306d57f2217a878c6a700915a30dd574522a40 (patch) | |
tree | 83cf68959f8b48c0275b9503248e0ec181db9a85 /qtmips_machine/tests/testregisters.cpp | |
parent | 064c3f121452f05f6eb2e071b072be475f257818 (diff) | |
download | qtmips-ff306d57f2217a878c6a700915a30dd574522a40.tar.gz qtmips-ff306d57f2217a878c6a700915a30dd574522a40.tar.bz2 qtmips-ff306d57f2217a878c6a700915a30dd574522a40.zip |
Make use of QVERIFY_EXCEPTION_THROWN conditional, it is not available on Ubuntu Trusty.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_machine/tests/testregisters.cpp')
-rw-r--r-- | qtmips_machine/tests/testregisters.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qtmips_machine/tests/testregisters.cpp b/qtmips_machine/tests/testregisters.cpp index 2e62c56..5cffe1e 100644 --- a/qtmips_machine/tests/testregisters.cpp +++ b/qtmips_machine/tests/testregisters.cpp @@ -71,8 +71,10 @@ void MachineTests::registers_pc() { QCOMPARE(r.pc_jmp(0xC), (unsigned)0x8002000C); r.pc_abs_jmp(0x80020100); QCOMPARE(r.read_pc(), (unsigned)0x80020100); +#ifdef QVERIFY_EXCEPTION_THROWN QVERIFY_EXCEPTION_THROWN(r.pc_jmp(0x1), QtMipsExceptionUnalignedJump); QVERIFY_EXCEPTION_THROWN(r.pc_abs_jmp(0x80020101), QtMipsExceptionUnalignedJump); +#endif } void MachineTests::registers_compare() { |