Merge bitcoin/bitcoin#34448: ci, iwyu: Fix warnings in src/util and treat them as errors

8b49e2dd4e ci, iwyu: Fix warnings in `src/util` and treat them as errors (Hennadii Stepanov)
6953363be8 refactor: Move license info into new module (Hennadii Stepanov)
eb750d277b iwyu: Remove workaround for issue that has been fixed upstream (Hennadii Stepanov)

Pull request description:

  This PR [continues](https://github.com/bitcoin/bitcoin/pull/33725#issuecomment-3466897433) the ongoing effort to enforce IWYU warnings.

  See [Developer Notes](https://github.com/bitcoin/bitcoin/blob/master/doc/developer-notes.md#using-iwyu).

ACKs for top commit:
  achow101:
    ACK 8b49e2dd4e
  maflcko:
    review ACK 8b49e2dd4e 👘
  BrandonOdiwuor:
    Code Review ACK 8b49e2dd4e

Tree-SHA512: f6a21d58947f714be7ad3c230857a7c974ac4c1b5099f1e8e8db9b6e3e01ba12270481e39a1c3cb8d93f326cea4f33c662becc65c80e46a38c6b49bb0c2f523f
This commit is contained in:
Ava Chow
2026-04-02 15:48:53 -07:00
57 changed files with 171 additions and 101 deletions

View File

@@ -8,6 +8,7 @@
#include <chainparamsbase.h>
#include <clientversion.h>
#include <common/args.h>
#include <common/license_info.h>
#include <common/system.h>
#include <compat/compat.h>
#include <compat/stdin.h>