]> git.lizzy.rs Git - rust.git/commitdiff
enable some warnings that rustc bootstrap enables
authorRalf Jung <post@ralfj.de>
Sun, 25 Dec 2022 13:18:41 +0000 (14:18 +0100)
committerRalf Jung <post@ralfj.de>
Sun, 25 Dec 2022 13:18:41 +0000 (14:18 +0100)
src/tools/miri/miri
src/tools/miri/src/shims/unix/linux/fd/epoll.rs
src/tools/miri/src/shims/unix/linux/fd/event.rs
src/tools/miri/src/shims/unix/linux/fd/socketpair.rs

index a259576ed42a0edb8f2529f827a46ac216efa629..0c0bbbc70208e686f920353f430a3d9aee49fc68 100755 (executable)
@@ -243,7 +243,7 @@ if [ -z "$CARGO_PROFILE_DEV_OPT_LEVEL" ]; then
     export CARGO_PROFILE_DEV_OPT_LEVEL=2
 fi
 # Enable rustc-specific lints (ignored without `-Zunstable-options`).
-export RUSTFLAGS="-Zunstable-options -Wrustc::internal $RUSTFLAGS"
+export RUSTFLAGS="-Zunstable-options -Wrustc::internal -Wrust_2018_idioms -Wunused_lifetimes -Wsemicolon_in_expressions_from_macros $RUSTFLAGS"
 # We set the rpath so that Miri finds the private rustc libraries it needs.
 export RUSTFLAGS="-C link-args=-Wl,-rpath,$LIBDIR $RUSTFLAGS"
 
index eb86773e6b68a0627b4750ef23e825595bd9a877..e33673fecf6f3234ea5a8e9d58bad898797909ff 100644 (file)
@@ -36,7 +36,7 @@ fn as_epoll_handle<'tcx>(&mut self) -> InterpResult<'tcx, &mut Epoll> {
         Ok(self)
     }
 
-    fn dup<'tcx>(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
+    fn dup(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
         Ok(Box::new(self.clone()))
     }
 
index e87ff56bee3a35f94f9b08b5c3c433ae4951422e..239eb462a1d232e8385ce148fac53b6a1ead2e15 100644 (file)
@@ -21,7 +21,7 @@ fn name(&self) -> &'static str {
         "event"
     }
 
-    fn dup<'tcx>(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
+    fn dup(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
         Ok(Box::new(Event { val: self.val }))
     }
 
index 036d3a2e31ee519788705a8c9960506b4c9fb014..f9e56b4a2b40e2839201e587b4906a8f4530cd83 100644 (file)
@@ -15,7 +15,7 @@ fn name(&self) -> &'static str {
         "socketpair"
     }
 
-    fn dup<'tcx>(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
+    fn dup(&mut self) -> io::Result<Box<dyn FileDescriptor>> {
         Ok(Box::new(SocketPair))
     }