diff --git a/sycl/source/detail/event_impl.cpp b/sycl/source/detail/event_impl.cpp index c64dfa71b1066..b455054efe3bf 100644 --- a/sycl/source/detail/event_impl.cpp +++ b/sycl/source/detail/event_impl.cpp @@ -295,7 +295,9 @@ event_impl::get_info() const { return get_event_info::get( this->getHandleRef(), this->getPlugin()); } - return info::event_command_status::complete; + return MHostEvent && MState.load() != HES_Complete + ? sycl::info::event_command_status::submitted + : info::event_command_status::complete; } static uint64_t getTimestamp() {