Skip to content

Commit

Permalink
Cleanup clang's range loop analysis warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
Fuzzbawls authored and random-zebra committed May 15, 2019
1 parent e1c549e commit 4f6cd20
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 19 deletions.
2 changes: 1 addition & 1 deletion src/kernel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ bool ComputeNextStakeModifier(const CBlockIndex* pindexPrev, uint64_t& nStakeMod
strSelectionMap.replace(pindex->nHeight - nHeightFirstCandidate, 1, "=");
pindex = pindex->pprev;
}
for (const PAIRTYPE(uint256, const CBlockIndex*) & item : mapSelectedBlocks) {
for (const std::pair<const uint256, const CBlockIndex*> &item : mapSelectedBlocks) {
// 'S' indicates selected proof-of-stake blocks
// 'W' indicates selected proof-of-work blocks
strSelectionMap.replace(item.second->nHeight - nHeightFirstCandidate, 1, item.second->IsProofOfStake() ? "S" : "W");
Expand Down
2 changes: 1 addition & 1 deletion src/masternode-budget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ bool IsBudgetCollateralValid(uint256 nTxCollateralHash, uint256 nExpectedHash, s
findScript << OP_RETURN << ToByteVector(nExpectedHash);

bool foundOpReturn = false;
for (const CTxOut o : txCollateral.vout) {
for (const CTxOut &o : txCollateral.vout) {
if (!o.scriptPubKey.IsNormalPaymentScript() && !o.scriptPubKey.IsUnspendable()) {
strError = strprintf("Invalid Script %s", txCollateral.ToString());
LogPrint("mnbudget","CBudgetProposalBroadcast::IsBudgetCollateralValid - %s\n", strError);
Expand Down
26 changes: 13 additions & 13 deletions src/obfuscation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ void CObfuscationPool::ProcessMessageObfuscation(CNode* pfrom, std::string& strC
CValidationState state;
CMutableTransaction tx;

for (const CTxOut o : out) {
for (const CTxOut &o : out) {
nValueOut += o.nValue;
tx.vout.push_back(o);

Expand All @@ -221,7 +221,7 @@ void CObfuscationPool::ProcessMessageObfuscation(CNode* pfrom, std::string& strC
}
}

for (const CTxIn i : in) {
for (const CTxIn &i : in) {
tx.vin.push_back(i);

LogPrint("obfuscation", "dsi -- tx in %s\n", i.ToString());
Expand Down Expand Up @@ -317,7 +317,7 @@ void CObfuscationPool::ProcessMessageObfuscation(CNode* pfrom, std::string& strC
bool success = false;
int count = 0;

for (const CTxIn item : sigs) {
for (const CTxIn &item : sigs) {
if (AddScriptSig(item)) success = true;
LogPrint("obfuscation", " -- sigs count %d %d\n", (int)sigs.size(), count);
count++;
Expand Down Expand Up @@ -692,8 +692,8 @@ void CObfuscationPool::ChargeFees()

if (state == POOL_STATUS_SIGNING) {
// who didn't sign?
for (const CObfuScationEntry v : entries) {
for (const CTxDSIn s : v.sev) {
for (const CObfuScationEntry &v : entries) {
for (const CTxDSIn &s : v.sev) {
if (!s.fHasSig) {
LogPrintf("CObfuscationPool::ChargeFees -- found uncooperative node (didn't sign). Found offence\n");
offences++;
Expand Down Expand Up @@ -745,8 +745,8 @@ void CObfuscationPool::ChargeFees()

if (state == POOL_STATUS_SIGNING) {
// who didn't sign?
for (const CObfuScationEntry v : entries) {
for (const CTxDSIn s : v.sev) {
for (const CObfuScationEntry &v : entries) {
for (const CTxDSIn &s : v.sev) {
if (!s.fHasSig && r > target) {
LogPrintf("CObfuscationPool::ChargeFees -- found uncooperative node (didn't sign). charging fees.\n");

Expand Down Expand Up @@ -960,7 +960,7 @@ bool CObfuscationPool::IsCollateralValid(const CTransaction& txCollateral)
int64_t nValueOut = 0;
bool missingTx = false;

for (const CTxOut o : txCollateral.vout) {
for (const CTxOut &o : txCollateral.vout) {
nValueOut += o.nValue;

if (!o.scriptPubKey.IsNormalPaymentScript()) {
Expand All @@ -969,7 +969,7 @@ bool CObfuscationPool::IsCollateralValid(const CTransaction& txCollateral)
}
}

for (const CTxIn i : txCollateral.vin) {
for (const CTxIn &i : txCollateral.vin) {
CTransaction tx2;
uint256 hash;
if (GetTransaction(i.prevout.hash, tx2, hash, true)) {
Expand Down Expand Up @@ -1268,8 +1268,8 @@ bool CObfuscationPool::SignFinalTransaction(CTransaction& finalTransactionNew, C
vector<CTxIn> sigs;

//make sure my inputs/outputs are present, otherwise refuse to sign
for (const CObfuScationEntry e : entries) {
for (const CTxDSIn s : e.sev) {
for (const CObfuScationEntry &e : entries) {
for (const CTxDSIn &s : e.sev) {
/* Sign my transaction and all outputs */
int mine = -1;
CScript prevPubKey = CScript();
Expand Down Expand Up @@ -1297,7 +1297,7 @@ bool CObfuscationPool::SignFinalTransaction(CTransaction& finalTransactionNew, C
}
}

for (const CTxOut o : e.vout)
for (const CTxOut &o : e.vout)
nValue2 += o.nValue;

int targetOuputs = e.vout.size();
Expand Down Expand Up @@ -1844,7 +1844,7 @@ bool CObfuscationPool::IsCompatibleWithEntries(std::vector<CTxOut>& vout)
{
if (GetDenominations(vout) == 0) return false;

for (const CObfuScationEntry v : entries) {
for (const CObfuScationEntry &v : entries) {
LogPrintf(" IsCompatibleWithEntries %d %d\n", GetDenominations(vout), GetDenominations(v.vout));
/*
for (CTxOut o1 : vout)
Expand Down
2 changes: 1 addition & 1 deletion src/rpc/net.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ UniValue getnetworkinfo(const UniValue& params, bool fHelp)
UniValue localAddresses(UniValue::VARR);
{
LOCK(cs_mapLocalHost);
for (const PAIRTYPE(CNetAddr, LocalServiceInfo) & item : mapLocalHost) {
for (const std::pair<const CNetAddr, LocalServiceInfo> &item : mapLocalHost) {
UniValue rec(UniValue::VOBJ);
rec.push_back(Pair("address", item.first.ToString()));
rec.push_back(Pair("port", item.second.nPort));
Expand Down
6 changes: 3 additions & 3 deletions src/swifttx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ void ProcessMessageSwiftTX(CNode* pfrom, std::string& strCommand, CDataStream& v
return;
}

for (const CTxOut o : tx.vout) {
for (const CTxOut &o : tx.vout) {
// IX supports normal scripts and unspendable scripts (used in DS collateral and Budget collateral).
// TODO: Look into other script types that are normal and can be included
if (!o.scriptPubKey.IsNormalPaymentScript() && !o.scriptPubKey.IsUnspendable()) {
Expand Down Expand Up @@ -184,10 +184,10 @@ bool IsIXTXValid(const CTransaction& txCollateral)
CAmount nValueOut = 0;
bool missingTx = false;

for (const CTxOut o : txCollateral.vout)
for (const CTxOut &o : txCollateral.vout)
nValueOut += o.nValue;

for (const CTxIn i : txCollateral.vin) {
for (const CTxIn &i : txCollateral.vin) {
CTransaction tx2;
uint256 hash;
if (GetTransaction(i.prevout.hash, tx2, hash, true)) {
Expand Down

0 comments on commit 4f6cd20

Please sign in to comment.