Skip to content

Commit f912182

Browse files
committed
[Cleanup] clang compiler warnings in coinSpend and publicCoinSpend fixed.
1 parent d6149cc commit f912182

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

src/libzerocoin/CoinSpend.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
namespace libzerocoin
1919
{
2020
CoinSpend::CoinSpend(const ZerocoinParams* paramsCoin, const ZerocoinParams* paramsAcc, const PrivateCoin& coin, Accumulator& a, const uint32_t& checksum,
21-
const AccumulatorWitness& witness, const uint256& ptxHash, const SpendType& spendType) : accChecksum(checksum),
22-
ptxHash(ptxHash),
21+
const AccumulatorWitness& witness, const uint256& ptxHash, const SpendType& spendType) :
2322
coinSerialNumber((coin.getSerialNumber())),
23+
spendType(spendType),
24+
ptxHash(ptxHash),
25+
accChecksum(checksum),
2426
accumulatorPoK(&paramsAcc->accumulatorParams),
2527
serialNumberSoK(paramsCoin),
2628
commitmentPoK(&paramsCoin->serialNumberSoKCommitmentGroup,
27-
&paramsAcc->accumulatorParams.accumulatorPoKCommitmentGroup),
28-
spendType(spendType)
29+
&paramsAcc->accumulatorParams.accumulatorPoKCommitmentGroup)
2930
{
3031
denomination = coin.getPublicCoin().getDenomination();
3132
version = coin.getVersion();

src/libzerocoin/CoinSpend.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ class CoinSpend
8989
CoinSpend(const ZerocoinParams* paramsCoin, const ZerocoinParams* paramsAcc, const PrivateCoin& coin, Accumulator& a, const uint32_t& checksum,
9090
const AccumulatorWitness& witness, const uint256& ptxHash, const SpendType& spendType);
9191

92+
93+
virtual ~CoinSpend(){};
94+
9295
/** Returns the serial number of the coin spend by this proof.
9396
*
9497
* @return the coin's serial number

src/zpiv/zpivmodule.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ class PublicCoinSpend : public libzerocoin::CoinSpend{
3535
this->version = COIN_SPEND_PUBLIC_SPEND_VERSION;
3636
};
3737

38+
~PublicCoinSpend(){};
39+
3840
template <typename Stream>
3941
PublicCoinSpend(
4042
libzerocoin::ZerocoinParams* params,

0 commit comments

Comments
 (0)