tests
This commit is contained in:
@@ -15,7 +15,6 @@
|
|||||||
|
|
||||||
#![allow(unused_imports)]
|
#![allow(unused_imports)]
|
||||||
|
|
||||||
use std::fmt;
|
|
||||||
use std::{i8, i16, i32, i64, isize};
|
use std::{i8, i16, i32, i64, isize};
|
||||||
use std::{u8, u16, u32, u64, usize};
|
use std::{u8, u16, u32, u64, usize};
|
||||||
|
|
||||||
@@ -26,10 +25,15 @@ const A_I8_T
|
|||||||
//~| found `u8` [E0250]
|
//~| found `u8` [E0250]
|
||||||
= [0; (i8::MAX as usize) + 1];
|
= [0; (i8::MAX as usize) + 1];
|
||||||
|
|
||||||
fn main() {
|
|
||||||
foo(&A_I8_T[..]);
|
|
||||||
}
|
|
||||||
|
|
||||||
fn foo<T:fmt::Debug>(x: T) {
|
const A_CHAR_USIZE
|
||||||
println!("{:?}", x);
|
: [u32; 5u8 as char as usize]
|
||||||
}
|
= [0; 5];
|
||||||
|
|
||||||
|
|
||||||
|
const A_BAD_CHAR_USIZE
|
||||||
|
: [u32; 5i8 as char as usize]
|
||||||
|
//~^ ERROR only `u8` can be cast as `char`, not `i8`
|
||||||
|
= [0; 5];
|
||||||
|
|
||||||
|
fn main() {}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
|
// Copyright 2016 The Rust Project Developers. See the COPYRIGHT
|
||||||
// file at the top-level directory of this distribution and at
|
// file at the top-level directory of this distribution and at
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
// http://rust-lang.org/COPYRIGHT.
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user