Yes, it is possible. For example:
0diff --git a/src/test/fuzz/blockfilter.cpp b/src/test/fuzz/blockfilter.cpp
1index aa06af549a..3adc114515 100644
2--- a/src/test/fuzz/blockfilter.cpp
3+++ b/src/test/fuzz/blockfilter.cpp
4@@ -12,7 +12,7 @@
5 #include <string>
6 #include <vector>
7
8-FUZZ_TARGET(blockfilter, {})
9+FUZZ_TARGET(blockfilter)
10 {
11 FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
12 const std::optional<BlockFilter> block_filter = ConsumeDeserializable<BlockFilter>(fuzzed_data_provider);
13diff --git a/src/test/fuzz/fuzz.h b/src/test/fuzz/fuzz.h
14index 7c6ac0ccaa..409c721730 100644
15--- a/src/test/fuzz/fuzz.h
16+++ b/src/test/fuzz/fuzz.h
17@@ -38,7 +38,7 @@ void FuzzFrameworkRegisterTarget(std::string_view name, TypeTestOneInput target,
18 struct name##_Before_Main { \
19 name##_Before_Main() \
20 { \
21- FuzzFrameworkRegisterTarget(#name, name##_fuzz_target, __VA_ARGS__); \
22+ FuzzFrameworkRegisterTarget(#name, name##_fuzz_target, {__VA_ARGS__}); \
23 } \
24 } const static g_##name##_before_main; \
25 void name##_fuzz_target(FuzzBufferType buffer)
26diff --git a/src/test/fuzz/script_assets_test_minimizer.cpp b/src/test/fuzz/script_assets_test_minimizer.cpp
27index 29d2595266..7862be2f21 100644
28--- a/src/test/fuzz/script_assets_test_minimizer.cpp
29+++ b/src/test/fuzz/script_assets_test_minimizer.cpp
30@@ -186,7 +186,7 @@ void Test(const std::string& str)
31
32 void test_init() {}
33
34-FUZZ_TARGET(script_assets_test_minimizer, {.init = test_init, .hidden = true})
35+FUZZ_TARGET(script_assets_test_minimizer, .init = test_init, .hidden = true)
36 {
37 if (buffer.size() < 2 || buffer.back() != '\n' || buffer[buffer.size() - 2] != ',') return;
38 const std::string str((const char*)buffer.data(), buffer.size() - 2);
39diff --git a/src/wallet/test/fuzz/coincontrol.cpp b/src/wallet/test/fuzz/coincontrol.cpp
40index 36b2bd089b..0f71f28df2 100644
41--- a/src/wallet/test/fuzz/coincontrol.cpp
42+++ b/src/wallet/test/fuzz/coincontrol.cpp
43@@ -20,7 +20,7 @@ void initialize_coincontrol()
44 g_setup = testing_setup.get();
45 }
46
47-FUZZ_TARGET(coincontrol, {.init = initialize_coincontrol})
48+FUZZ_TARGET(coincontrol, .init = initialize_coincontrol)
49 {
50 FuzzedDataProvider fuzzed_data_provider(buffer.data(), buffer.size());
51 const auto& node = g_setup->m_node;
Do you want me to push that?