Page MenuHomePhabricator

Merge #10793: Changing &var[0] to var.data()
ClosedPublic

Authored by nakihito on Jul 11 2019, 21:11.

Details

Reviewers
deadalnix
Fabien
jasonbcox
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Restricted Project
Commits
rSTAGINGd1cf65ab2e0d: Merge #10793: Changing &var[0] to var.data()
rABCd1cf65ab2e0d: Merge #10793: Changing &var[0] to var.data()
Summary

592404f03 Changing &vec[0] to vec.data(), what 9804 missed (MeshCollider)

Pull request description:

This just continues the work of https://github.com/bitcoin/bitcoin/pull/9804

Modifies a lot of `&vector[]`'s to `vector.data()`'s across all the files including tests, just the stuff that 9804 missed

Tree-SHA512: dd1a9dffb999dea4fba78dcc91fe02f90250db86f5c74948e1ff3e8b4036b2154b600555eaa04dece5368920aae3513bc36425dc96e4319ca1041b0928a6b656

Backport of Core PR10793
https://github.com/bitcoin/bitcoin/pull/10793/

Test Plan
make check
test_runner.py

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR10793
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 6830
Build 11707: Bitcoin ABC Buildbot (legacy)
Build 11706: arc lint + arc unit

Event Timeline

Owners added a reviewer: Restricted Owners Package.Jul 11 2019, 21:11
deadalnix added inline comments.
src/test/skiplist_tests.cpp
75

That is VERY strange, but okay.

This revision is now accepted and ready to land.Jul 15 2019, 22:54
src/test/skiplist_tests.cpp
75

Would it be better to revert this change? I think it looks silly, even if there could be merge conflicts.