t/common: Use same return type as in interface.

Fixes GCC 13 warning [-Wenum-int-mismatch].

Return xrt_result_t in the implementation of xrt_instance_create in
target_instance_no_comp.c, as declared in xrt_instance.h and already
done in target_instance.c.

Return proper xrt_result_t instead of plain ints.
This commit is contained in:
Lubosz Sarnecki 2023-08-09 13:54:47 +02:00 committed by Jakob Bornecrantz
parent 6956042fb4
commit 1761d98a2e

View file

@ -56,7 +56,7 @@ t_instance_create_system(struct xrt_instance *xinst,
*
*/
int
xrt_result_t
xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst)
{
XRT_TRACE_MARKER();
@ -65,7 +65,7 @@ xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xins
int ret = xrt_prober_create_with_lists(&xp, &target_lists);
if (ret < 0) {
return ret;
return XRT_ERROR_PROBER_CREATION_FAILED;
}
struct t_instance *tinst = U_TYPED_CALLOC(struct t_instance);
@ -76,5 +76,5 @@ xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xins
*out_xinst = &tinst->base;
return 0;
return XRT_SUCCESS;
}