]> git.proxmox.com Git - rustc.git/blame - src/test/ui/vec/vec-res-add.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / vec / vec-res-add.rs
CommitLineData
85aaf69f 1#[derive(Debug)]
0731742a 2struct R {
1a4d82fc 3 i:isize
223e47cc
LB
4}
5
0731742a 6fn r(i:isize) -> R { R { i: i } }
223e47cc 7
0731742a 8impl Drop for R {
1a4d82fc 9 fn drop(&mut self) {}
223e47cc
LB
10}
11
12fn main() {
13 // This can't make sense as it would copy the classes
c30ab7b3
SL
14 let i = vec![r(0)];
15 let j = vec![r(1)];
223e47cc 16 let k = i + j;
1b1a35ee 17 //~^ ERROR cannot add `Vec<R>` to `Vec<R>`
1a4d82fc 18 println!("{:?}", j);
223e47cc 19}