diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2015-01-11 21:39:03 -0800 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2015-01-11 21:39:03 -0800 |
| commit | f7745a9be3eb2d9438f08b383156f0a33cbb0cdf (patch) | |
| tree | 82a418211de8ccb821e32cdb75cf483e608d890a /src/test/debuginfo | |
| parent | 2127e0d56d85ff48aafce90ab762650e46370b63 (diff) | |
| download | rust-f7745a9be3eb2d9438f08b383156f0a33cbb0cdf.tar.gz rust-f7745a9be3eb2d9438f08b383156f0a33cbb0cdf.zip | |
rustc_trans: Fix type projection debuginfo
Closes #20797
Diffstat (limited to 'src/test/debuginfo')
| -rw-r--r-- | src/test/debuginfo/associated_types.rs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/test/debuginfo/associated_types.rs b/src/test/debuginfo/associated_types.rs new file mode 100644 index 00000000000..92336e9b34b --- /dev/null +++ b/src/test/debuginfo/associated_types.rs @@ -0,0 +1,28 @@ +// Copyright 2013-2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// ignore-android: FIXME(#10381) +// min-lldb-version: 310 + +// compile-flags:-g + +struct Peekable<I> where I: Iterator { + _iter: I, + _next: Option<<I as Iterator>::Item>, +} + +fn main() { + let mut iter = Vec::<i32>::new().into_iter(); + let next = iter.next(); + let _v = Peekable { + _iter: iter, + _next : next, + }; +} |
