HomePhabricator

refactor: Remove defunct attributes.h includes

Description

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

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D13266

Details

Provenance
Ben Woosley <ben.woosley@gmail.com>Authored on May 21 2022, 18:54
PiRKCommitted on Mar 10 2023, 11:58
PiRKPushed on Mar 10 2023, 11:58
Reviewer
Restricted Project
Differential Revision
D13266: refactor: Remove defunct attributes.h includes
Parents
rABC8d4c3f016bf9: refactor: make MainSignalsInstance() a class, rename it to MainSignalsImpl
Branches
Unknown
Tags
Unknown