Fix error code when hipEventRecord is not called

Change-Id: I6672d4320280fd87fd2786bc54214d40944da845
This commit is contained in:
Saleel Kudchadker authored and Christophe Paquot committed 2020-04-29 13:13:52 -04:00
1 bovenliggende deb2c399c9
commit 34b32e35c9
1 file changed
+4 -2
+4 -2
Bestand weergeven
@@ -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();