mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
commit
32c8a9f49d
@ -1,5 +1,5 @@
|
||||
// Tests that overflowing or bound-exceeding operations
|
||||
// are correclty linted including when they are const promoted
|
||||
// are correctly linted including when they are const promoted
|
||||
|
||||
// We are using "-Z deduplicate-diagnostics=yes" because different
|
||||
// build configurations emit different number of duplicate diagnostics
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
fn main() {
|
||||
// MIR encodes this as a reborrow from a promoted constant.
|
||||
// But the array lenth can still be gotten from the type.
|
||||
// But the array length can still be gotten from the type.
|
||||
let slice = &[0, 1];
|
||||
let _ = slice[2]; //~ ERROR: this operation will panic at runtime [unconditional_panic]
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
//! auxiliary definitons for suggest-borrow-for-generic-arg.rs, to ensure the suggestion works on
|
||||
//! auxiliary definitions for suggest-borrow-for-generic-arg.rs, to ensure the suggestion works on
|
||||
//! functions defined in other crates.
|
||||
|
||||
use std::io::{self, Read, Write};
|
||||
|
@ -1,5 +1,5 @@
|
||||
//! Test suggetions to borrow generic arguments instead of moving. Tests for other instances of this
|
||||
//! can be found in `moved-value-on-as-ref-arg.rs` and `borrow-closures-instead-of-move.rs`
|
||||
//! Test suggestions to borrow generic arguments instead of moving. Tests for other instances of
|
||||
//! this can be found in `moved-value-on-as-ref-arg.rs` and `borrow-closures-instead-of-move.rs`
|
||||
//@ run-rustfix
|
||||
//@ aux-crate:aux=suggest-borrow-for-generic-arg-aux.rs
|
||||
//@ edition: 2021
|
||||
|
@ -1,5 +1,5 @@
|
||||
//! Test suggetions to borrow generic arguments instead of moving. Tests for other instances of this
|
||||
//! can be found in `moved-value-on-as-ref-arg.rs` and `borrow-closures-instead-of-move.rs`
|
||||
//! Test suggestions to borrow generic arguments instead of moving. Tests for other instances of
|
||||
//! this can be found in `moved-value-on-as-ref-arg.rs` and `borrow-closures-instead-of-move.rs`
|
||||
//@ run-rustfix
|
||||
//@ aux-crate:aux=suggest-borrow-for-generic-arg-aux.rs
|
||||
//@ edition: 2021
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Test that we are imposing the requirement that every associated
|
||||
// type of a bound that appears in the where clause on a struct must
|
||||
// outlive the location in which the type appears, even when the
|
||||
// associted type is in a supertype. Issue #22246.
|
||||
// associated type is in a supertype. Issue #22246.
|
||||
|
||||
#![allow(dead_code)]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user