mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-21 22:30:57 +00:00
fix: Silence -Wunused-variable on the asset asserts
Mark the `Asset const asset` local in addVaultAssets and removeVaultAssets as [[maybe_unused]]: it is only referenced from XRPL_ASSERT, which is compiled out in Release (NDEBUG) builds, so clang's -Werror, -Wunused-variable was breaking the ubuntu-clang-release-amd64 CI job. The moveVaultAssets copy is used in real code paths and is unaffected.
This commit is contained in:
@@ -185,7 +185,7 @@ addVaultAssets(
|
||||
{
|
||||
XRPL_ASSERT(vault && vault->getType() == ltVAULT, "xrpl::addVaultAssets : valid Vault sle");
|
||||
|
||||
Asset const asset = vault->at(sfAsset);
|
||||
[[maybe_unused]] Asset const asset = vault->at(sfAsset);
|
||||
XRPL_ASSERT(amount.asset() == asset, "xrpl::addVaultAssets : amount matches vault asset");
|
||||
XRPL_ASSERT(
|
||||
valueDelta.asset() == asset, "xrpl::addVaultAssets : valueDelta matches vault asset");
|
||||
@@ -300,7 +300,7 @@ removeVaultAssets(
|
||||
{
|
||||
XRPL_ASSERT(vault && vault->getType() == ltVAULT, "xrpl::removeVaultAssets : valid Vault sle");
|
||||
|
||||
Asset const asset = vault->at(sfAsset);
|
||||
[[maybe_unused]] Asset const asset = vault->at(sfAsset);
|
||||
XRPL_ASSERT(amount.asset() == asset, "xrpl::removeVaultAssets : amount matches vault asset");
|
||||
XRPL_ASSERT(amount >= beast::kZero, "xrpl::removeVaultAssets : amount is non-negative");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user