Page MenuHomePhabricator

Partial Merge #12920: test: Fix sign for expected values
ClosedPublic

Authored by nakihito on Sep 18 2019, 19:39.

Details

Summary

c55aa4f test: Fix sign for expected values (Karl-Johan Alm)

Pull request description:

A number of `BOOST_CHECK_EQUAL` calls would result in warnings about signs.

This PR fixes signedness for all expectation values, sometimes resulting in `int` → `unsigned int`. No other code changes besides adding/removing `U` to/from values.

Running `make &> make_output_...` on master versus on this PR:
```
$ wc make_output_*
    1464    5925   90357 make_output_master
     613    1469   28370 make_output_signfixed
```
More than halves the output lines from compiling.

Tree-SHA512: b06c9fb81704fd32a6a61fe7b2ceb5f1bb381e9873d79e13d7e4d26bbd9b67c9725a84e6fb2903bcda775aea2a792e544b0799d36735c19f5d1c7225e8c6d14e

Partial Backport of Core PR12920
https://github.com/bitcoin/bitcoin/pull/12920/

Same as D3882, but excludes code dependent on PR11293

Test Plan
make check

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

nakihito created this revision.
nakihito retitled this revision from Merge #12920: test: Fix sign for expected values to Partial Merge #12920: test: Fix sign for expected values.
nakihito edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Sep 19 2019, 08:14