diff --git a/src/Statement.cc b/src/Statement.cc index 60513a8ac03f36a031fdc7acc763b6af68be745d..481681d6f5f112f63651cb968a297d20d7a78ef9 100644 --- a/src/Statement.cc +++ b/src/Statement.cc @@ -186,9 +186,8 @@ OptionsList::writeOutputCommon(ostream& output, const string& option_group) cons { // NOLINTBEGIN(clang-analyzer-core.CallAndMessage) for (const auto &[name, val] : options) - auto name1 = name; - std::visit([&]<class T>(const T &v) { + auto name1 = name; if constexpr(is_same_v<T, SymbolListVal>) v.writeOutput(option_group + "." + name1, output); else