[llvm] [libsycl][Unit] Tighten mock liboffload API argument checks (PR #211035)

Kseniya Tikhomirova via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 23 03:08:32 PDT 2026


================
@@ -210,12 +189,10 @@ void mock::MockLiboffload::initDefault() {
       .WillByDefault([this](ol_program_handle_t Program, const char *Name,
                             ol_symbol_kind_t Kind,
                             ol_symbol_handle_t *Symbol) -> ol_result_t {
-        if (!Program)
-          return makeEmptyStrError(OL_ERRC_INVALID_NULL_HANDLE);
-        if (!Name || !Symbol)
-          return makeEmptyStrError(OL_ERRC_INVALID_NULL_POINTER);
+        EXPECT_TRUE(Program);
+        EXPECT_TRUE(Name);
         std::ignore = Kind;
-
+        EXPECT_TRUE(Symbol);
----------------
KseniyaTikhomirova wrote:

what for reordering is needed?

https://github.com/llvm/llvm-project/pull/211035


More information about the llvm-commits mailing list