diff options
author | Manish Goregaokar <manish@mozilla.com> | 2016-10-27 16:46:34 -0700 |
---|---|---|
committer | Manish Goregaokar <manish@mozilla.com> | 2016-11-03 15:45:05 -0700 |
commit | 51a789c3bf3d9b04d3d81493fda7f2514ae43add (patch) | |
tree | ffb87d61643983177391b967ebf543796383d50f /gdb/testsuite/ChangeLog | |
parent | 98d0e90ccafe18d0b6392fa891e4b3d77299ae95 (diff) | |
download | gdb-51a789c3bf3d9b04d3d81493fda7f2514ae43add.zip gdb-51a789c3bf3d9b04d3d81493fda7f2514ae43add.tar.gz gdb-51a789c3bf3d9b04d3d81493fda7f2514ae43add.tar.bz2 |
Fix handling of discriminantless univariant enums in Rust; fix bug with encoded enums
2016-10-27 Manish Goregaokar <manish@mozilla.com>
gdb/ChangeLog:
* rust-lang.c (rust_get_disr_info): Treat univariant enums
without discriminants as encoded enums with a real field
* rust-lang.c (rust_evaluate_subexp): Handle field access
on encoded struct-like enums
gdb/testsuite/ChangeLog:
* simple.rs: Add test for univariant enums without discriminants
and for encoded struct-like enums
* simple.exp: Add test expectations
Diffstat (limited to 'gdb/testsuite/ChangeLog')
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 52038e3..19cb7dc 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-10-27 Manish Goregaokar <manish@mozilla.com> + + * gdb.rust/simple.rs: Add test for univariant enums without discriminants + and for encoded struct-like enums + 2016-10-28 Pedro Alves <palves@redhat.com> * gdb.base/maint.exp <maint info line-table w/o a file name>: Use |