diff --git a/modcc/printer/cprinter.cpp b/modcc/printer/cprinter.cpp index 40cb5dead10d8db890a78262cdfd808d528a3563..d95e97df8c78a106e541d30199b0c23eb55dfc07 100644 --- a/modcc/printer/cprinter.cpp +++ b/modcc/printer/cprinter.cpp @@ -332,7 +332,7 @@ ARB_LIBMODCC_API std::string emit_cpp_source(const Module& module_, const printe " auto end = stream_ptr->events + stream_ptr->end[c];\n" " for (auto p = begin; p<end; ++p) {{\n" " auto i_ = p->mech_index;\n" - " auto {1} = p->weight;\n" + " [[maybe_unused]] auto {1} = p->weight;\n" " if (p->mech_id=={0}mechanism_id) {{\n"), pp_var_pfx, net_receive_api->args().empty() ? "weight" : net_receive_api->args().front()->is_argument()->name()); diff --git a/modcc/printer/gpuprinter.cpp b/modcc/printer/gpuprinter.cpp index 2150bf0291101802ecbb157851eb39bb5408da27..6c8d4d8e7c50f1ceb8a479643403bd96b7c234f1 100644 --- a/modcc/printer/gpuprinter.cpp +++ b/modcc/printer/gpuprinter.cpp @@ -234,7 +234,7 @@ ARB_LIBMODCC_API std::string emit_gpu_cu_source(const Module& module_, const pri " for (auto p = begin; p<end; ++p) {{\n" " if (p->mech_id=={1}mechanism_id) {{\n" " auto tid_ = p->mech_index;\n" - " auto {0} = p->weight;\n"), + " [[maybe_unused]] auto {0} = p->weight;\n"), net_receive_api->args().empty() ? "weight" : net_receive_api->args().front()->is_argument()->name(), pp_var_pfx); out << indent << indent << indent << indent;