]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/threads-sendsync/issue-24313.rs
2 // ignore-emscripten no threads
3 // ignore-sgx no processes
7 use std
::process
::Command
;
11 impl Drop
for Handle
{
12 fn drop(&mut self) { panic!(); }
15 thread_local
!(static HANDLE
: Handle
= Handle(0));
18 let args
= env
::args().collect
::<Vec
<_
>>();
20 let out
= Command
::new(&args
[0]).arg("test").output().unwrap();
21 let stderr
= std
::str::from_utf8(&out
.stderr
).unwrap();
22 assert
!(stderr
.contains("panicked at 'explicit panic'"),
23 "bad failure message:\n{}\n", stderr
);
25 // TLS dtors are not always run on process exit