Skip to content

Commit fc8e1d6

Browse files
Fznamznonbader
authored andcommitted
[SYCL] Remove redundant assertion
This assertion fails if user creates and doesn't use buffer on device, no need to crash in this case. Signed-off-by: Mariya Podchishchaeva <[email protected]>
1 parent 132790c commit fc8e1d6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sycl/source/detail/scheduler/scheduler.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,9 @@ void Scheduler::removeMemoryObject(detail::SYCLMemObjI *MemObj) {
119119
std::lock_guard<std::mutex> lock(MGraphLock);
120120

121121
GraphBuilder::MemObjRecord *Record = MGraphBuilder.getMemObjRecord(MemObj);
122-
if (!Record) {
123-
assert(false && "No operations were performed on the mem object?");
122+
if (!Record)
123+
// No operations were performed on the mem object
124124
return;
125-
}
126125
waitForRecordToFinish(Record);
127126
MGraphBuilder.cleanupCommandsForRecord(Record);
128127
MGraphBuilder.removeRecordForMemObj(MemObj);

0 commit comments

Comments
 (0)