Skip to content

Commit faa7431

Browse files
author
MarcoFalke
committed
refactor: Fix clang compile failure
script/standard.cpp:278:22: error: default initialization of an object of const type 'const (anonymous namespace)::CScriptVisitor' without a user-provided default constructor const CScriptVisitor g_script_visitor; ^ {} 1 error generated.
1 parent d4f9ae0 commit faa7431

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/script/standard.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,14 +274,11 @@ class CScriptVisitor : public boost::static_visitor<CScript>
274274
return CScript() << CScript::EncodeOP_N(id.version) << std::vector<unsigned char>(id.program, id.program + id.length);
275275
}
276276
};
277-
278-
const CScriptVisitor g_script_visitor;
279-
280277
} // namespace
281278

282279
CScript GetScriptForDestination(const CTxDestination& dest)
283280
{
284-
return boost::apply_visitor(::g_script_visitor, dest);
281+
return boost::apply_visitor(CScriptVisitor{}, dest);
285282
}
286283

287284
CScript GetScriptForRawPubKey(const CPubKey& pubKey)

0 commit comments

Comments
 (0)