summaryrefslogtreecommitdiffstats
path: root/src/test/ui/regions/regions-infer-borrow-scope-too-big.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/regions/regions-infer-borrow-scope-too-big.rs')
-rw-r--r--src/test/ui/regions/regions-infer-borrow-scope-too-big.rs16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/test/ui/regions/regions-infer-borrow-scope-too-big.rs b/src/test/ui/regions/regions-infer-borrow-scope-too-big.rs
deleted file mode 100644
index 250b41da5..000000000
--- a/src/test/ui/regions/regions-infer-borrow-scope-too-big.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-struct Point {
- x: isize,
- y: isize,
-}
-
-fn x_coord<'r>(p: &'r Point) -> &'r isize {
- return &p.x;
-}
-
-fn foo<'a>(p: Box<Point>) -> &'a isize {
- let xc = x_coord(&*p);
- assert_eq!(*xc, 3);
- return xc; //~ ERROR cannot return value referencing local data `*p`
-}
-
-fn main() {}