diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-09-30 18:46:34 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-09-30 18:46:34 -0500 |
| commit | 40501cc13196adf05e86bf0b7d9e4cbdcd32cafb (patch) | |
| tree | 046578f1c68d604ab24e8eb010f325543c0ba62e /tests/unit_tests/multiexp.cpp | |
| parent | e23b9847d080c975f111791004c2ad22f4de3ae5 (diff) | |
| parent | fdc00d090684bb2696e3fa8ea8600973310dc00e (diff) | |
| download | monzero-core-40501cc13196adf05e86bf0b7d9e4cbdcd32cafb.tar.gz monzero-core-40501cc13196adf05e86bf0b7d9e4cbdcd32cafb.tar.xz monzero-core-40501cc13196adf05e86bf0b7d9e4cbdcd32cafb.zip | |
Merge pull request #5895
fdc00d0 unit tests: replace global var with lambda returning static local var (stoffu)
Diffstat (limited to 'tests/unit_tests/multiexp.cpp')
| -rw-r--r-- | tests/unit_tests/multiexp.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/unit_tests/multiexp.cpp b/tests/unit_tests/multiexp.cpp index d8d79a7a2..f12dd6b49 100644 --- a/tests/unit_tests/multiexp.cpp +++ b/tests/unit_tests/multiexp.cpp @@ -32,10 +32,10 @@ #include "ringct/rctOps.h" #include "ringct/multiexp.h" -static const rct::key TESTSCALAR = rct::skGen(); -static const rct::key TESTPOW2SCALAR = {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -static const rct::key TESTSMALLSCALAR = {{5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -static const rct::key TESTPOINT = rct::scalarmultBase(rct::skGen()); +#define TESTSCALAR []{ static const rct::key TESTSCALAR = rct::skGen(); return TESTSCALAR; }() +#define TESTPOW2SCALAR []{ static const rct::key TESTPOW2SCALAR = {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; return TESTPOW2SCALAR; }() +#define TESTSMALLSCALAR []{ static const rct::key TESTSMALLSCALAR = {{5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; return TESTSMALLSCALAR; }() +#define TESTPOINT []{ static const rct::key TESTPOINT = rct::scalarmultBase(rct::skGen()); return TESTPOINT; }() static rct::key basic(const std::vector<rct::MultiexpData> &data) { |
