The GitHub Actions job "CI" on tvm-ffi.git/overload-cast-helper has failed.
Run started by GitHub user tqchen (triggered by tqchen).

Head commit for run:
056b62b0375a7661fde1bfddae27be50be6bdc2b / tqchen <[email protected]>
[FEAT] Add tvm::ffi::reflection::overload_cast helper

Introduce a constexpr helper for picking a specific overload of an
overloaded callable by spelling out a parameter-type prefix that
uniquely identifies it. Trailing parameter types (if any) are deduced
from the picked overload's signature. The result is a typed function
pointer (member or free) usable wherever a typed fn ptr is required,
including as a non-type template argument.

If the prefix matches multiple overloads, the call is ambiguous and
the caller must spell more parameters until exactly one overload
matches.

Const-qualified members are picked via the
tvm::ffi::reflection::const_ tag.

Place in tvm::ffi::reflection alongside AttachFieldFlag and other
registration-time helpers.

Tests cover prefix matching, shared-prefix disambiguation, const
qualification, and use as a non-type template argument.

Report URL: https://github.com/apache/tvm-ffi/actions/runs/25633115291

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to