From 41c68f4bbc99767ee9cdc79ccde0516688507be3 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Tue, 10 Mar 2015 11:20:50 -0700 Subject: [PATCH] Use static_initializer in KnownFormats singleton --- src/ripple/protocol/impl/TxFormats.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ripple/protocol/impl/TxFormats.cpp b/src/ripple/protocol/impl/TxFormats.cpp index ee0cb093ce..d962d09036 100644 --- a/src/ripple/protocol/impl/TxFormats.cpp +++ b/src/ripple/protocol/impl/TxFormats.cpp @@ -18,6 +18,7 @@ //============================================================================== #include +#include #include namespace ripple { @@ -110,8 +111,9 @@ void TxFormats::addCommonFields (Item& item) TxFormats const& TxFormats::getInstance () { - static TxFormats instance; - return instance; + static beast::static_initializer< + TxFormats> instance; + return *instance; } } // ripple