Ensure the coordinator thread terminates first
This commit is contained in:
@@ -1957,10 +1957,10 @@ impl<B: ExtraBackendMethods> Drop for Coordinator<B> {
|
|||||||
pub struct OngoingCodegen<B: ExtraBackendMethods> {
|
pub struct OngoingCodegen<B: ExtraBackendMethods> {
|
||||||
pub backend: B,
|
pub backend: B,
|
||||||
pub crate_info: CrateInfo,
|
pub crate_info: CrateInfo,
|
||||||
pub codegen_worker_receive: Receiver<CguMessage>,
|
|
||||||
pub shared_emitter_main: SharedEmitterMain,
|
|
||||||
pub output_filenames: Arc<OutputFilenames>,
|
pub output_filenames: Arc<OutputFilenames>,
|
||||||
pub coordinator: Coordinator<B>,
|
pub coordinator: Coordinator<B>,
|
||||||
|
pub codegen_worker_receive: Receiver<CguMessage>,
|
||||||
|
pub shared_emitter_main: SharedEmitterMain,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<B: ExtraBackendMethods> OngoingCodegen<B> {
|
impl<B: ExtraBackendMethods> OngoingCodegen<B> {
|
||||||
|
|||||||
Reference in New Issue
Block a user