mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 04:25:51 +00:00
Fix ICE errors by reusing a global static const object
This commit is contained in:
@@ -228,7 +228,7 @@ class Vault_test : public beast::unit_test::suite
|
|||||||
[](Env& env,
|
[](Env& env,
|
||||||
Account const& issuer,
|
Account const& issuer,
|
||||||
Account const& depositor) -> Asset {
|
Account const& depositor) -> Asset {
|
||||||
MPTTester mptt{env, issuer, {.fund = false}};
|
MPTTester mptt{env, issuer, mptInitNoFund};
|
||||||
mptt.create({.flags = tfMPTCanTransfer | tfMPTCanLock});
|
mptt.create({.flags = tfMPTCanTransfer | tfMPTCanLock});
|
||||||
PrettyAsset asset = mptt.issuanceID();
|
PrettyAsset asset = mptt.issuanceID();
|
||||||
mptt.authorize({.account = depositor});
|
mptt.authorize({.account = depositor});
|
||||||
@@ -405,7 +405,7 @@ class Vault_test : public beast::unit_test::suite
|
|||||||
env.close();
|
env.close();
|
||||||
auto vault = env.vault();
|
auto vault = env.vault();
|
||||||
|
|
||||||
MPTTester mptt{env, issuer, {.fund = false}};
|
MPTTester mptt{env, issuer, mptInitNoFund};
|
||||||
|
|
||||||
// Locked because that is the default flag.
|
// Locked because that is the default flag.
|
||||||
mptt.create();
|
mptt.create();
|
||||||
@@ -435,7 +435,7 @@ class Vault_test : public beast::unit_test::suite
|
|||||||
env.close();
|
env.close();
|
||||||
auto vault = env.vault();
|
auto vault = env.vault();
|
||||||
|
|
||||||
MPTTester mptt{env, issuer, {.fund = false}};
|
MPTTester mptt{env, issuer, mptInitNoFund};
|
||||||
mptt.create({.flags = tfMPTCanTransfer | tfMPTCanLock});
|
mptt.create({.flags = tfMPTCanTransfer | tfMPTCanLock});
|
||||||
PrettyAsset asset = mptt.issuanceID();
|
PrettyAsset asset = mptt.issuanceID();
|
||||||
mptt.authorize({.account = depositor});
|
mptt.authorize({.account = depositor});
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ struct MPTInit
|
|||||||
bool fund = true;
|
bool fund = true;
|
||||||
bool close = true;
|
bool close = true;
|
||||||
};
|
};
|
||||||
|
static MPTInit const mptInitNoFund{.fund = false};
|
||||||
|
|
||||||
struct MPTCreate
|
struct MPTCreate
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user