Disable all warnings in gdb.rust/traits.rs
authorTom Tromey <tromey@adacore.com>
Mon, 30 Sep 2019 16:33:39 +0000 (10:33 -0600)
committerTom Tromey <tromey@adacore.com>
Mon, 30 Sep 2019 16:34:36 +0000 (10:34 -0600)
With rustc 1.37, I started seeing compiler warnings from the traits.rs
test case:

    warning: trait objects without an explicit `dyn` are deprecated

It seems to me that we generally do not want warnings in these test
cases.  At some point, we'll probably have to patch traits.rs to use
the "dyn" keyword; by that time I expect that all the Rust compilers
in common use will support it.  In the meantime it seemed simplest to
simply disable all warnings in this file.

gdb/testsuite/ChangeLog
2019-09-30  Tom Tromey  <tromey@adacore.com>

* gdb.rust/traits.rs: Disable all warnings.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.rust/traits.rs

index 104303ffcafdbaab2acaa8b0e4b2ffb011813247..8420c39adecaa3862c43cdf4baa94106f3a17357 100644 (file)
@@ -1,3 +1,7 @@
+2019-09-30  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.rust/traits.rs: Disable all warnings.
+
 2019-09-29  Tom de Vries  <tdevries@suse.de>
 
         * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
index 3908a5c58f95a0c73610a1ae6ed1094ec29d9184..c8d61156b35645af2f240b31dccf90e299366a55 100644 (file)
@@ -13,9 +13,7 @@
 // You should have received a copy of the GNU General Public License
 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-#![allow(dead_code)]
-#![allow(unused_variables)]
-#![allow(unused_assignments)]
+#![allow(warnings)]
 
 pub trait T {
 }