@@ -1070,10 +1070,10 @@ static xcom_state_change_cb xcom_comms_cb = nullptr;
10701070static xcom_state_change_cb xcom_exit_cb = nullptr ;
10711071static xcom_state_change_cb xcom_expel_cb = nullptr ;
10721072static xcom_input_try_pop_cb xcom_try_pop_from_input_cb = nullptr ;
1073- static xcom_recovery_cb MY_ATTRIBUTE ((unused)) recovery_begin_cb = nullptr;
1074- static xcom_recovery_cb MY_ATTRIBUTE ((unused)) recovery_restart_cb = nullptr;
1075- static xcom_recovery_cb MY_ATTRIBUTE ((unused)) recovery_init_cb = nullptr;
1076- static xcom_recovery_cb MY_ATTRIBUTE ((unused)) recovery_end_cb = nullptr;
1073+ [[maybe_unused]] static xcom_recovery_cb recovery_begin_cb = nullptr ;
1074+ [[maybe_unused]] static xcom_recovery_cb recovery_restart_cb = nullptr ;
1075+ [[maybe_unused]] static xcom_recovery_cb recovery_init_cb = nullptr ;
1076+ [[maybe_unused]] static xcom_recovery_cb recovery_end_cb = nullptr ;
10771077
10781078void set_xcom_run_cb (xcom_state_change_cb x) { xcom_run_cb = x; }
10791079void set_xcom_exit_cb (xcom_state_change_cb x) { xcom_exit_cb = x; }
@@ -1449,7 +1449,7 @@ static bool_t local_server_is_setup() {
14491449}
14501450
14511451static void init_time_queue ();
1452- static int paxos_timer_task (task_arg arg MY_ATTRIBUTE ((unused)) );
1452+ static int paxos_timer_task (task_arg arg [[maybe_unused]] );
14531453
14541454int xcom_taskmain2 (xcom_port listen_port) {
14551455 init_xcom_transport (listen_port);
@@ -3146,7 +3146,7 @@ node_no found_active_leaders(site_def *site) {
31463146
31473147/* Check if this message belongs to a channel that should be ignored */
31483148static inline int ignore_message (synode_no x, site_def *site,
3149- char const *dbg MY_ATTRIBUTE ((unused)) ) {
3149+ char const *dbg [[maybe_unused]] ) {
31503150 int retval = !is_active_leader (x.node , site);
31513151 IFDBG (D_BASE, STRLIT (dbg); STRLIT (" " ); FN; SYCEXP (x); NUMEXP (retval));
31523152 return retval;
@@ -4129,7 +4129,7 @@ struct fp_name {
41294129 { f, #f }
41304130
41314131/* List of fp, name pairs */
4132- static struct fp_name MY_ATTRIBUTE ((unused)) oblist[] = {
4132+ [[maybe_unused]] static struct fp_name oblist[] = {
41334133 NAME (x_fetch), NAME (x_execute), NAME (x_terminate), {nullptr , nullptr }};
41344134#undef NAME
41354135
@@ -8660,7 +8660,7 @@ int xcom_client_get_leaders(connection_descriptor *fd, uint32_t group_id,
86608660
86618661#if 0
86628662/* Called when leader changes */
8663- static MY_ATTRIBUTE((unused)) xcom_election_cb election_cb = NULL;
8663+ [[maybe_unused]] static xcom_election_cb election_cb = NULL;
86648664
86658665void set_xcom_election_cb(xcom_election_cb x) { election_cb = x; }
86668666#endif
@@ -8737,7 +8737,7 @@ static void paxos_timer_advance() {
87378737}
87388738
87398739/* Fire any expired timer for a Paxos machine */
8740- static int paxos_timer_task (task_arg arg MY_ATTRIBUTE ((unused)) ) {
8740+ static int paxos_timer_task (task_arg arg [[maybe_unused]] ) {
87418741 DECL_ENV
87428742 double start;
87438743 ENV_INIT
0 commit comments