// run-fail // error-pattern:quux // ignore-emscripten no processes use std::marker::PhantomData; fn test00_start(ch: Chan, message: isize) { send(ch, message); } type TaskId = isize; type PortId = isize; struct Chan { task: TaskId, port: PortId, marker: PhantomData<*mut T>, } fn send(_ch: Chan, _data: T) { panic!(); } fn main() { panic!("quux"); }