From f0bc684ccdc7bc66010254c9136f960467e6a3db Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Wed, 29 Aug 2018 09:42:23 +0000 Subject: mnemonics: fix outrageous compile time with CLANG in release from several minutes to 10-15 seconds --- src/mnemonics/italian.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/mnemonics/italian.h') diff --git a/src/mnemonics/italian.h b/src/mnemonics/italian.h index d5ecb74f4..57cdfa25e 100644 --- a/src/mnemonics/italian.h +++ b/src/mnemonics/italian.h @@ -51,7 +51,10 @@ namespace Language class Italian: public Base { public: - Italian(): Base("Italiano", "Italian", std::vector({ + Italian(): Base("Italiano", "Italian", {}, 4) + { + static constexpr const char * const words[NWORDS] = + { "abbinare", "abbonato", "abisso", @@ -1678,8 +1681,8 @@ namespace Language "zolfo", "zombie", "zucchero" - }), 4) - { + }; + set_words(words); populate_maps(); } }; -- cgit v1.2.3