fix function pointer (#1865)

This commit is contained in:
Ronan Collobert
2025-02-13 18:46:11 -08:00
committed by GitHub
parent 7f2d1024f3
commit 9733e16496
2 changed files with 2 additions and 2 deletions

View File

@@ -922,7 +922,7 @@ std::function<std::vector<array>(const std::vector<array>&)> compile(
}
std::function<std::vector<array>(const std::vector<array>&)> compile(
std::vector<array>(fun)(const std::vector<array>&),
std::vector<array> (*fun)(const std::vector<array>&),
bool shapeless /* = false */) {
if (detail::skip_compile()) {
return fun;

View File

@@ -14,7 +14,7 @@ std::function<std::vector<array>(const std::vector<array>&)> compile(
bool shapeless = false);
std::function<std::vector<array>(const std::vector<array>&)> compile(
std::vector<array>(fun)(const std::vector<array>&),
std::vector<array> (*fun)(const std::vector<array>&),
bool shapeless = false);
// Convert capture-less lambdas to function pointers.