================
@@ -319,8 +319,12 @@ ol_result_t StateTy::destroyStream(StreamTy *Stream) {
   if (!isStreamRegistered(Stream))
     return &InvalidStreamError;
 
-  removeStream(Stream);
-  ol_result_t Result = olDestroyQueue(Stream->Queue);
+  ol_result_t Result = Stream->syncStream();
+  if (Result != OL_SUCCESS)
+    return Result;
+
+  get().removeStream(Stream);
----------------
kevinsala wrote:

Shouldn't be needed

```suggestion
  removeStream(Stream);
```

https://github.com/llvm/llvm-project/pull/218049
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to