@@ -108,7 +108,7 @@ BOOST_FIXTURE_TEST_CASE(tx_mempool_block_doublespend, TestChain100Setup)
108
108
// any script flag that is implemented as an upgraded NOP code.
109
109
static void ValidateCheckInputsForAllFlags (const CTransaction &tx, uint32_t failing_flags, bool add_to_cache) EXCLUSIVE_LOCKS_REQUIRED(cs_main)
110
110
{
111
- PrecomputedTransactionData txdata (tx) ;
111
+ PrecomputedTransactionData txdata;
112
112
// If we add many more flags, this loop can get too expensive, but we can
113
113
// rewrite in the future to randomly pick a set of flags to evaluate.
114
114
for (uint32_t test_flags=0 ; test_flags < (1U << 16 ); test_flags += 1 ) {
@@ -200,7 +200,7 @@ BOOST_FIXTURE_TEST_CASE(checkinputs_test, TestChain100Setup)
200
200
LOCK (cs_main);
201
201
202
202
TxValidationState state;
203
- PrecomputedTransactionData ptd_spend_tx (spend_tx) ;
203
+ PrecomputedTransactionData ptd_spend_tx;
204
204
205
205
BOOST_CHECK (!CheckInputScripts (CTransaction (spend_tx), state, &::ChainstateActive ().CoinsTip (), SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_DERSIG, true , true , ptd_spend_tx, nullptr ));
206
206
@@ -269,7 +269,7 @@ BOOST_FIXTURE_TEST_CASE(checkinputs_test, TestChain100Setup)
269
269
// Make it valid, and check again
270
270
invalid_with_cltv_tx.vin [0 ].scriptSig = CScript () << vchSig << 100 ;
271
271
TxValidationState state;
272
- PrecomputedTransactionData txdata (invalid_with_cltv_tx) ;
272
+ PrecomputedTransactionData txdata;
273
273
BOOST_CHECK (CheckInputScripts (CTransaction (invalid_with_cltv_tx), state, ::ChainstateActive ().CoinsTip (), SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY, true , true , txdata, nullptr ));
274
274
}
275
275
@@ -297,7 +297,7 @@ BOOST_FIXTURE_TEST_CASE(checkinputs_test, TestChain100Setup)
297
297
// Make it valid, and check again
298
298
invalid_with_csv_tx.vin [0 ].scriptSig = CScript () << vchSig << 100 ;
299
299
TxValidationState state;
300
- PrecomputedTransactionData txdata (invalid_with_csv_tx) ;
300
+ PrecomputedTransactionData txdata;
301
301
BOOST_CHECK (CheckInputScripts (CTransaction (invalid_with_csv_tx), state, &::ChainstateActive ().CoinsTip (), SCRIPT_VERIFY_CHECKSEQUENCEVERIFY, true , true , txdata, nullptr ));
302
302
}
303
303
@@ -358,7 +358,7 @@ BOOST_FIXTURE_TEST_CASE(checkinputs_test, TestChain100Setup)
358
358
tx.vin [1 ].scriptWitness .SetNull ();
359
359
360
360
TxValidationState state;
361
- PrecomputedTransactionData txdata (tx) ;
361
+ PrecomputedTransactionData txdata;
362
362
// This transaction is now invalid under segwit, because of the second input.
363
363
BOOST_CHECK (!CheckInputScripts (CTransaction (tx), state, &::ChainstateActive ().CoinsTip (), SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_WITNESS, true , true , txdata, nullptr ));
364
364
0 commit comments