<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56589>56589</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            A recent patch caused a build failure on Linux `error: 'Statepoint' was not declared in this scope`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            llvm:core
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          sylvestre
      </td>
    </tr>
</table>

<pre>
    On debian

```

/usr/lib/ccache/g++-8  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/CodeGen/SelectionDAG -I"/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/lib/CodeGen/SelectionDAG" -Iinclude -I"/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/include" -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -ffile-prefix-map=/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/build-llvm=build-llvm -ffile-prefix-map=/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/= -no-canonical-prefixes -O3 -DNDEBUG    -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -MF lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o.d -o lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c '/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp'
/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp: In member function 'void llvm::SelectionDAGBuilder::visitGCRelocate(const llvm::GCRelocateInst&)':
/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:1250:64: error: 'Statepoint' was not declared in this scope
       FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)];
                                                                ^~~~~~~~~~
/build/llvm-toolchain-snapshot-15~++20220718115109+9234a7c0dfa3/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:1250:64: note: suggested alternative: 'LowerStatepoint'
       FuncInfo.StatepointRelocationMaps[cast<GCStatepointInst>(Statepoint)];
                                                                ^~~~~~~~~~
                                                                LowerStatepoint
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzdVk1v4zYQ_TXyRaAhS5Y_Dj44dmwYiOMiH130FFAkbbFLkypJOUl_fR8l7dppuz1smzaoIFAih5x582ZITmH462ynYy4KSXWULKNk3rWjpHsvB9NV7SxaJQu0jFFWCvwcovQKL5nEMVk-rW8fn-53j3eL69B7un9YLp4Wu9v7h_ntw9N2vrjb3Z8Fq93ddv7H4ZvNdnMe3bT2FoaLtdD4uxdKMC-NXs7XEEdpisGilooHcOp0JN4YxUoqNXGaVq40ngzyaHzdIk2TNE3Gg8lgkA-SKQamaTakY5bwPc06FV_d_HOzsAnLUjNVc_GOGDoLjbm985R9JpU1HjiMJc5bow8x-bQ39kg9foS1xkbZsh0gTrDaSv8KiTak1rUTnDBzPFLNiZJaEGoP9VHosJZTL4iXRxHigMA8bFY_dZGExmD_h80CLTQ5AQ1eMiK1F7YyTgZaIDtJJwupYBKiYMCRUnIu9AW2CzufqFJB8uItfYOxopYeBXRj9BkeiOCr1AeHPqPOk19qqtoVR-kcJGQvheKwCihUyV-FxdxK8AZnO1OBrKZBVx4rJZn0ZA8IvrSmPpSdPvpaCOA4a-KtgCnqHDnCdcaEc-2gNuKFicoT_1oFhzhyBGi10eQkrQdKwhGqTgOYb7kGaCUoD7ilBj2edgRySQ_aOGB2mK7Cyv2-1k3ahXCGrwvzqKeX_b1UApkh9vIFHlSg-Z9Nx0YVaZIyW547_4JlKIxJII-CVMlAaGtMwO1dhly9XV5fPa5jPE1utvFoaXGeYzlrDQ2GMdlC1_Yh_uudvVps6Wexgl8OnZubH7eX8j6X4Qy8R8hEZbABbsyzCLnZZ1XVN9C_ek_9fWSjeV8HWByl4__gRP0GpADmy_3zUSBl83ijY5wFBY6oL_sz0HYyksftNpnjvdR2FbAL2wrCQenXizuhDIOFKJ0wZKy_WHoWbiCI0lGUTgMV2fwDsjFI8wSf0TAw0x3088DHeQU68TN1sTYeBQcOU4uDVerYl9LFjplKtH7F7bMCqRu9N_2zho4PoNnCwSi_CjdBlC3Wi_OchqsMTk8uLU-jfBllV28MfPcT5deB1m-9Hzw4oF-Er6sPB-E8YkAV7lkNXk-iC1qz_k3k_keh-bs2fk_O23q5x2cZn2ZT2vPSKzGbx1awcOdX1LMyZjSUNzGNm-yI91Sq2ooYZ8eN1PVLDA3fvXtgvLZqVnqPCGQhBUNtLn1ZF31UHhd5FDISVeTPyJ5QYjpXNxdFPson0145G6JqGg-HBZ1k0-kgY8NxnvAxzYtJPhwmgvUULYRyM4QZdWl3YjFjQ5WKaPbk7GtCp8koH_SHyYQJOoWCKZuMUhpByxGu98PavrGHnp01oIr64CBU0nl3FqLskgctRGMQ-mntS2Nn7lWdkMFW9BoPZg383wAGKf_V">