@@ -35,14 +35,14 @@ SetupDummyInputs(CBasicKeyStore& keystoreRet, CCoinsViewCache& coinsRet)
3535 dummyTransactions[0 ].vout [0 ].scriptPubKey << ToByteVector (key[0 ].GetPubKey ()) << OP_CHECKSIG;
3636 dummyTransactions[0 ].vout [1 ].nValue = 50 * COIN;
3737 dummyTransactions[0 ].vout [1 ].scriptPubKey << ToByteVector (key[1 ].GetPubKey ()) << OP_CHECKSIG;
38- AddCoins (coinsRet, dummyTransactions[0 ], 0 );
38+ AddCoins (coinsRet, CTransaction ( dummyTransactions[0 ]) , 0 );
3939
4040 dummyTransactions[1 ].vout .resize (2 );
4141 dummyTransactions[1 ].vout [0 ].nValue = 21 * COIN;
4242 dummyTransactions[1 ].vout [0 ].scriptPubKey = GetScriptForDestination (key[2 ].GetPubKey ().GetID ());
4343 dummyTransactions[1 ].vout [1 ].nValue = 22 * COIN;
4444 dummyTransactions[1 ].vout [1 ].scriptPubKey = GetScriptForDestination (key[3 ].GetPubKey ().GetID ());
45- AddCoins (coinsRet, dummyTransactions[1 ], 0 );
45+ AddCoins (coinsRet, CTransaction ( dummyTransactions[1 ]) , 0 );
4646
4747 return dummyTransactions;
4848}
@@ -76,10 +76,11 @@ static void CCoinsCaching(benchmark::State& state)
7676 t1.vout [0 ].scriptPubKey << OP_1;
7777
7878 // Benchmark.
79+ const CTransaction tx_1 (t1);
7980 while (state.KeepRunning ()) {
80- bool success = AreInputsStandard (t1 , coins);
81+ bool success = AreInputsStandard (tx_1 , coins);
8182 assert (success);
82- CAmount value = coins.GetValueIn (t1 );
83+ CAmount value = coins.GetValueIn (tx_1 );
8384 assert (value == (50 + 21 + 22 ) * COIN);
8485 }
8586}
0 commit comments