]> git.lizzy.rs Git - rust.git/blob - src/test/run-fail/bug-811.rs
Auto merge of #68506 - tmandry:rollup-kz9d33v, r=tmandry
[rust.git] / src / test / run-fail / bug-811.rs
1 // error-pattern:quux
2
3 use std::marker::PhantomData;
4
5 fn test00_start(ch: chan_t<isize>, message: isize) {
6     send(ch, message);
7 }
8
9 type task_id = isize;
10 type port_id = isize;
11
12 struct chan_t<T> {
13     task: task_id,
14     port: port_id,
15     marker: PhantomData<*mut T>,
16 }
17
18 fn send<T: Send>(_ch: chan_t<T>, _data: T) {
19     panic!();
20 }
21
22 fn main() {
23     panic!("quux");
24 }