]> git.proxmox.com Git - rustc.git/blame - src/test/compile-fail/wf-trait-associated-type-bound.rs
New upstream version 1.24.1+dfsg1
[rustc.git] / src / test / compile-fail / wf-trait-associated-type-bound.rs
CommitLineData
1a4d82fc 1// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
223e47cc
LB
2// file at the top-level directory of this distribution and at
3// http://rust-lang.org/COPYRIGHT.
4//
5// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8// option. This file may not be copied, modified, or distributed
9// except according to those terms.
10
e9174d1e 11// Test that we check associated type bounds for WFedness.
d9579d0f 12
e9174d1e
SL
13#![feature(associated_type_defaults)]
14#![feature(rustc_attrs)]
15#![allow(dead_code)]
1a4d82fc 16
e9174d1e
SL
17trait ExtraCopy<T:Copy> { }
18
9cc50fc6 19trait SomeTrait<T> { //~ ERROR E0277
e9174d1e 20 type Type1: ExtraCopy<T>;
223e47cc 21}
e9174d1e
SL
22
23#[rustc_error]
9cc50fc6 24fn main() { }