summaryrefslogtreecommitdiffstats
path: root/src/test/ui/rfc-2093-infer-outlives/enum.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/rfc-2093-infer-outlives/enum.rs')
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/enum.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/test/ui/rfc-2093-infer-outlives/enum.rs b/src/test/ui/rfc-2093-infer-outlives/enum.rs
deleted file mode 100644
index 71d2d3222..000000000
--- a/src/test/ui/rfc-2093-infer-outlives/enum.rs
+++ /dev/null
@@ -1,27 +0,0 @@
-#![feature(rustc_attrs)]
-
-// Needs an explicit where clause stating outlives condition. (RFC 2093)
-
-// Type T needs to outlive lifetime 'a.
-#[rustc_outlives]
-enum Foo<'a, T> { //~ ERROR rustc_outlives
- One(Bar<'a, T>)
-}
-
-// Type U needs to outlive lifetime 'b
-#[rustc_outlives]
-struct Bar<'b, U> { //~ ERROR rustc_outlives
- field2: &'b U
-}
-
-// Type K needs to outlive lifetime 'c.
-#[rustc_outlives]
-enum Ying<'c, K> { //~ ERROR rustc_outlives
- One(&'c Yang<K>)
-}
-
-struct Yang<V> {
- field2: V
-}
-
-fn main() {}