diff --git a/tokio/src/runtime/task/core.rs b/tokio/src/runtime/task/core.rs index 9f7ff55fe..fb6dafda3 100644 --- a/tokio/src/runtime/task/core.rs +++ b/tokio/src/runtime/task/core.rs @@ -279,7 +279,7 @@ impl CoreStage { // Safety:: the caller ensures mutal exclusion to the field. match mem::replace(unsafe { &mut *ptr }, Stage::Consumed) { Stage::Finished(output) => output, - _ => panic!("unexpected task state"), + _ => panic!("JoinHandle polled after completion"), } }) }