]> git.lizzy.rs Git - rust.git/commitdiff
tests
authorOliver Schneider <git-spam-no-reply9815368754983@oli-obk.de>
Mon, 2 May 2016 14:38:49 +0000 (16:38 +0200)
committerOliver Schneider <git-spam-no-reply9815368754983@oli-obk.de>
Mon, 2 May 2016 14:38:49 +0000 (16:38 +0200)
src/test/compile-fail/const-eval-overflow-4b.rs
src/test/run-pass/const-err.rs

index 5aa93cf6383fe4c37e2209f3c33cb350e1ed2681..31e1a72967f4dcf4860574ce6f563503a3d2637d 100644 (file)
@@ -15,7 +15,6 @@
 
 #![allow(unused_imports)]
 
-use std::fmt;
 use std::{i8, i16, i32, i64, isize};
 use std::{u8, u16, u32, u64, usize};
 
     //~| found `u8` [E0250]
     = [0; (i8::MAX as usize) + 1];
 
-fn main() {
-    foo(&A_I8_T[..]);
-}
 
-fn foo<T:fmt::Debug>(x: T) {
-    println!("{:?}", x);
-}
+const A_CHAR_USIZE
+    : [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() {}
index 8d7ac4f54c1317f4e2aac30c58fd4275bc0e47bb..30641c1cb87b198e7ec30008843cc6a9720fa66e 100644 (file)
@@ -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
 // http://rust-lang.org/COPYRIGHT.
 //