Merge bitcoin/bitcoin#32525: build: Revert "Temporarily disable compiling fuzz/utxo_snapshot.cpp with MSVC

fa2c6623626719b338880f7bb097b902019d5956 build: Revert "Temporarily disable compiling `fuzz/utxo_snapshot.cpp` with MSVC" (MarcoFalke)

Pull request description:

  Now that GitHub Actions has a fixed version and the Windows developers have updated their compiler, the workaround is no longer needed.

ACKs for top commit:
  davidgumberg:
    reACK fa2c662362
  hodlinator:
    ACK fa2c6623626719b338880f7bb097b902019d5956

Tree-SHA512: 952b36c917c91d78d82b5013e1df338b23f860fad7be43327150581f403050e61f748fc75557ec96fb2b115a2cc0246a506bc2ddc25e05f5a41339bd466c4b1a
This commit is contained in:
merge-script 2025-05-16 08:48:50 +01:00
commit f96ae941a1
No known key found for this signature in database
GPG Key ID: 2EEB9F5CC09526C1
2 changed files with 2 additions and 5 deletions

View File

@ -10,7 +10,7 @@ For cross-compiling options, please see [`build-windows.md`](./build-windows.md)
This guide relies on using CMake and vcpkg package manager provided with the Visual Studio installation. This guide relies on using CMake and vcpkg package manager provided with the Visual Studio installation.
Here are requirements for the Visual Studio installation: Here are requirements for the Visual Studio installation:
1. Minimum required version: Visual Studio 2022 version 17.6. 1. Minimum required version: Visual Studio 2022 version 17.13.
2. Installed components: 2. Installed components:
- The "Desktop development with C++" workload. - The "Desktop development with C++" workload.

View File

@ -127,10 +127,7 @@ add_executable(fuzz
txgraph.cpp txgraph.cpp
txorphan.cpp txorphan.cpp
txrequest.cpp txrequest.cpp
# Visual Studio 2022 version 17.12 introduced a bug utxo_snapshot.cpp
# that causes an internal compiler error.
# See: https://github.com/bitcoin/bitcoin/issues/31303
$<$<VERSION_LESS:${MSVC_VERSION},1942>:utxo_snapshot.cpp>
utxo_total_supply.cpp utxo_total_supply.cpp
validation_load_mempool.cpp validation_load_mempool.cpp
vecdeque.cpp vecdeque.cpp