mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 07:14:28 +00:00
remove feature gate from tests
This commit is contained in:
parent
0e4f335e63
commit
4f92f0d31b
@ -339,8 +339,6 @@ impl<T: ?Sized> *const T {
|
||||
/// Basic usage:
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(ptr_offset_from)]
|
||||
///
|
||||
/// let a = [0; 5];
|
||||
/// let ptr1: *const i32 = &a[1];
|
||||
/// let ptr2: *const i32 = &a[3];
|
||||
@ -355,8 +353,6 @@ impl<T: ?Sized> *const T {
|
||||
/// *Incorrect* usage:
|
||||
///
|
||||
/// ```rust,no_run
|
||||
/// #![feature(ptr_offset_from)]
|
||||
///
|
||||
/// let ptr1 = Box::into_raw(Box::new(0u8)) as *const u8;
|
||||
/// let ptr2 = Box::into_raw(Box::new(1u8)) as *const u8;
|
||||
/// let diff = (ptr2 as isize).wrapping_sub(ptr1 as isize);
|
||||
|
@ -510,8 +510,6 @@ impl<T: ?Sized> *mut T {
|
||||
/// Basic usage:
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(ptr_offset_from)]
|
||||
///
|
||||
/// let mut a = [0; 5];
|
||||
/// let ptr1: *mut i32 = &mut a[1];
|
||||
/// let ptr2: *mut i32 = &mut a[3];
|
||||
@ -526,8 +524,6 @@ impl<T: ?Sized> *mut T {
|
||||
/// *Incorrect* usage:
|
||||
///
|
||||
/// ```rust,no_run
|
||||
/// #![feature(ptr_offset_from)]
|
||||
///
|
||||
/// let ptr1 = Box::into_raw(Box::new(0u8));
|
||||
/// let ptr2 = Box::into_raw(Box::new(1u8));
|
||||
/// let diff = (ptr2 as isize).wrapping_sub(ptr1 as isize);
|
||||
|
@ -1,7 +1,6 @@
|
||||
// run-pass
|
||||
#![feature(const_ptr_offset)]
|
||||
#![feature(const_ptr_offset_from)]
|
||||
#![feature(ptr_offset_from)]
|
||||
use std::ptr;
|
||||
|
||||
#[repr(C)]
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
#![feature(const_raw_ptr_deref)]
|
||||
#![feature(const_ptr_offset_from)]
|
||||
#![feature(ptr_offset_from)]
|
||||
|
||||
struct Struct {
|
||||
field: (),
|
||||
|
@ -1,6 +1,5 @@
|
||||
#![feature(const_raw_ptr_deref)]
|
||||
#![feature(const_ptr_offset_from)]
|
||||
#![feature(ptr_offset_from)]
|
||||
|
||||
#[repr(C)]
|
||||
struct Struct {
|
||||
|
@ -6,9 +6,9 @@ LL | unsafe { intrinsics::ptr_offset_from(self, origin) }
|
||||
| |
|
||||
| ptr_offset_from cannot compute offset of pointers into different allocations.
|
||||
| inside `std::ptr::const_ptr::<impl *const Struct>::offset_from` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
|
||||
| inside `DIFFERENT_ALLOC` at $DIR/offset_from_ub.rs:17:27
|
||||
| inside `DIFFERENT_ALLOC` at $DIR/offset_from_ub.rs:16:27
|
||||
|
|
||||
::: $DIR/offset_from_ub.rs:11:1
|
||||
::: $DIR/offset_from_ub.rs:10:1
|
||||
|
|
||||
LL | / pub const DIFFERENT_ALLOC: usize = {
|
||||
LL | |
|
||||
@ -29,9 +29,9 @@ LL | unsafe { intrinsics::ptr_offset_from(self, origin) }
|
||||
| |
|
||||
| unable to turn bytes into a pointer
|
||||
| inside `std::ptr::const_ptr::<impl *const u8>::offset_from` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
|
||||
| inside `NOT_PTR` at $DIR/offset_from_ub.rs:23:14
|
||||
| inside `NOT_PTR` at $DIR/offset_from_ub.rs:22:14
|
||||
|
|
||||
::: $DIR/offset_from_ub.rs:21:1
|
||||
::: $DIR/offset_from_ub.rs:20:1
|
||||
|
|
||||
LL | / pub const NOT_PTR: usize = {
|
||||
LL | |
|
||||
@ -47,9 +47,9 @@ LL | unsafe { intrinsics::ptr_offset_from(self, origin) }
|
||||
| |
|
||||
| exact_div: 1_isize cannot be divided by 2_isize without remainder
|
||||
| inside `std::ptr::const_ptr::<impl *const u16>::offset_from` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
|
||||
| inside `NOT_MULTIPLE_OF_SIZE` at $DIR/offset_from_ub.rs:31:14
|
||||
| inside `NOT_MULTIPLE_OF_SIZE` at $DIR/offset_from_ub.rs:30:14
|
||||
|
|
||||
::: $DIR/offset_from_ub.rs:26:1
|
||||
::: $DIR/offset_from_ub.rs:25:1
|
||||
|
|
||||
LL | / pub const NOT_MULTIPLE_OF_SIZE: isize = {
|
||||
LL | |
|
||||
@ -68,9 +68,9 @@ LL | unsafe { intrinsics::ptr_offset_from(self, origin) }
|
||||
| |
|
||||
| inbounds test failed: 0x0 is not a valid pointer
|
||||
| inside `std::ptr::const_ptr::<impl *const u8>::offset_from` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
|
||||
| inside `OFFSET_FROM_NULL` at $DIR/offset_from_ub.rs:37:14
|
||||
| inside `OFFSET_FROM_NULL` at $DIR/offset_from_ub.rs:36:14
|
||||
|
|
||||
::: $DIR/offset_from_ub.rs:34:1
|
||||
::: $DIR/offset_from_ub.rs:33:1
|
||||
|
|
||||
LL | / pub const OFFSET_FROM_NULL: isize = {
|
||||
LL | |
|
||||
@ -87,9 +87,9 @@ LL | unsafe { intrinsics::ptr_offset_from(self, origin) }
|
||||
| |
|
||||
| unable to turn bytes into a pointer
|
||||
| inside `std::ptr::const_ptr::<impl *const u8>::offset_from` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
|
||||
| inside `DIFFERENT_INT` at $DIR/offset_from_ub.rs:44:14
|
||||
| inside `DIFFERENT_INT` at $DIR/offset_from_ub.rs:43:14
|
||||
|
|
||||
::: $DIR/offset_from_ub.rs:40:1
|
||||
::: $DIR/offset_from_ub.rs:39:1
|
||||
|
|
||||
LL | / pub const DIFFERENT_INT: isize = { // offset_from with two different integers: like DIFFERENT_ALLOC
|
||||
LL | |
|
||||
|
@ -1,7 +1,5 @@
|
||||
// run-pass
|
||||
|
||||
#![feature(ptr_offset_from)]
|
||||
|
||||
fn main() {
|
||||
let mut a = [0; 5];
|
||||
let ptr1: *mut i32 = &mut a[1];
|
||||
|
Loading…
Reference in New Issue
Block a user