//@ run-pass | |
// Test that inconsistent bounds are used in well-formedness checks | |
#![feature(trivial_bounds)] | |
use std::fmt::Debug; | |
pub fn foo() where Vec<str>: Debug, str: Copy { | |
//~^ WARNING Debug does not depend on any type or lifetime | |
//~| WARNING Copy does not depend on any type or lifetime | |
let x = vec![*"1"]; | |
println!("{:?}", x); | |
} | |
fn main() {} |