From 8846415258e4f632bf81a4401242334b44484d41 Mon Sep 17 00:00:00 2001 From: Hardik Sharma Date: Wed, 29 Oct 2025 08:54:33 -0700 Subject: [PATCH] Print non-zero error code returned by nnlib calls. (#15435) Summary: Print the actual returned code for debugging. Reviewed By: ethansfng Differential Revision: D85720366 --- backends/cadence/common/xt_macros.h | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/backends/cadence/common/xt_macros.h b/backends/cadence/common/xt_macros.h index 0d1ee414082..b7a49c96e16 100644 --- a/backends/cadence/common/xt_macros.h +++ b/backends/cadence/common/xt_macros.h @@ -10,13 +10,15 @@ #include -#define XT_KERNEL_CHECK(ctx, out, kernel, ...) \ - { \ - const auto ret = kernel(__VA_ARGS__); \ - ET_KERNEL_CHECK_MSG( \ - ctx, \ - ret == 0, \ - InvalidArgument, \ - out, \ - "Failed to run kernel: " #kernel "(" #__VA_ARGS__ ")"); \ +#define XT_KERNEL_CHECK(ctx, out, kernel, ...) \ + { \ + const auto ret = kernel(__VA_ARGS__); \ + ET_KERNEL_CHECK_MSG( \ + ctx, \ + ret == 0, \ + InvalidArgument, \ + out, \ + "Failed to run kernel: " #kernel "(" #__VA_ARGS__ \ + "). Returned code %d", \ + static_cast(ret)); \ }