Page MenuHomePhabricator

refactor: Remove defunct attributes.h includes
ClosedPublic

Authored by PiRK on Mar 10 2023, 08:49.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC40a17fb3a877: refactor: Remove defunct attributes.h includes
Summary

Since the removal of NODISCARD the only attributes def is LIFETIMEBOUND, and it's included in many more places that it is used.

This removes all includes which do not have an associated use of LIFETIMEBOUND, and adds it to src/validationinterface.cpp.

This is a backport of core#25184

Test Plan

ninja all check-all

Diff Detail

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

Event Timeline

PiRK requested review of this revision.Mar 10 2023, 08:49
This revision is now accepted and ready to land.Mar 10 2023, 11:47
PiRK planned changes to this revision.Mar 10 2023, 11:48
PiRK requested review of this revision.
PiRK edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Mar 10 2023, 11:49