SWDEV-352290 - correct params checks

- correct condition for flags

- remove check for num of dependency

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I6efd918e203b57c840d74ee0243f24b0c2c80e21


[ROCm/clr commit: a10df01f81]
此提交包含在:
sdashmiz authored and Shadi Dashmiz committed 2022-08-24 14:09:51 -04:00
1 父節點 06501e696d
當前提交 66ed5e2057
1 file changed
+3 -4
+3 -4
查看文件
@@ -1501,10 +1501,9 @@ hipError_t hipStreamUpdateCaptureDependencies(hipStream_t stream, hipGraphNode_t
if (s->GetCaptureStatus() == hipStreamCaptureStatusNone) {
HIP_RETURN(hipErrorIllegalState);
}
if (numDependencies > 0 && dependencies == nullptr ||
(numDependencies > s->GetLastCapturedNodes().size()) ||
(flags != 0 && !(flags != hipStreamAddCaptureDependencies ||
flags != hipStreamSetCaptureDependencies))) {
if ((numDependencies > 0 && dependencies == nullptr) ||
(flags != 0 && flags != hipStreamAddCaptureDependencies &&
flags != hipStreamSetCaptureDependencies)) {
HIP_RETURN(hipErrorInvalidValue);
}
std::vector<hipGraphNode_t> depNodes;