Fix error code when hipEventRecord is not called

Change-Id: I6672d4320280fd87fd2786bc54214d40944da845
이 커밋은 다음에 포함됨:
Saleel Kudchadker
2020-04-28 14:17:58 -07:00
커밋한 사람 Christophe Paquot
부모 bc65ca64fc
커밋 f52b2d4504
+4 -2
파일 보기
@@ -35,8 +35,9 @@ bool Event::ready() {
hipError_t Event::query() {
amd::ScopedLock lock(lock_);
// If event is not recorded, event_ is null, hence return hipSuccess
if (event_ == nullptr) {
return hipErrorInvalidHandle;
return hipSuccess;
}
return ready() ? hipSuccess : hipErrorNotReady;
@@ -45,8 +46,9 @@ hipError_t Event::query() {
hipError_t Event::synchronize() {
amd::ScopedLock lock(lock_);
// If event is not recorded, event_ is null, hence return hipSuccess
if (event_ == nullptr) {
return hipErrorInvalidHandle;
return hipSuccess;
}
event_->awaitCompletion();