diff options
Diffstat (limited to 'gdb/testsuite/gdb.rust/simple.exp')
-rw-r--r-- | gdb/testsuite/gdb.rust/simple.exp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.rust/simple.exp b/gdb/testsuite/gdb.rust/simple.exp index a4a2190..88f1c89 100644 --- a/gdb/testsuite/gdb.rust/simple.exp +++ b/gdb/testsuite/gdb.rust/simple.exp @@ -169,6 +169,17 @@ gdb_test "print ..5" " = .*::ops::RangeTo.* \\{end: 5\\}" gdb_test "print 5.." " = .*::ops::RangeFrom.* \\{start: 5\\}" gdb_test "print .." " = .*::ops::RangeFull" +gdb_test "print str_some" \ + " = core::option::Option<collections::string::String>::Some\\(collections::string::String .*" +gdb_test "print str_none" " = core::option::Option<collections::string::String>::None" +gdb_test "print int_some" " = core::option::Option::Some\\(1\\)" +gdb_test "print int_none" " = core::option::Option::None" +gdb_test "print box_some" " = core::option::Option<Box<u8>>::Some\\(.*\\)" +gdb_test "print box_none" " = core::option::Option<Box<u8>>::None" +gdb_test "print custom_some" \ + " = simple::NonZeroOptimized::Value\\(collections::string::String .*" +gdb_test "print custom_none" " = simple::NonZeroOptimized::Empty" + proc test_one_slice {svar length base range} { global hex |