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

    <tr>
        <th>Summary</th>
        <td>
            PCH failure in CI: "xxxxx.h has been modified since the precompiled header ... was built"
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            infrastructure
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          joker-eph
      </td>
    </tr>
</table>

<pre>
    ```
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/clang++ -DFLANG_INCLUDE_TESTS=1 -DGTEST_HAS_RTTI=0 -DHAS_QUADMATHLIB -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/lib/Evaluate -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/../mlir/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/mlir/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/clang/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/../clang/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument -Wstring-conversion           -Wcovered-switch-default -Wno-nested-anon-types -Xclang -fno-pch-timestamp -O3 -DNDEBUG  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -std=c++17 -Winvalid-pch -Xclang -include-pch -Xclang /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx -MD -MT tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o -MF tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o.d -o tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/characteristics.cpp.o -c /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/lib/Evaluate/characteristics.cpp
fatal error: file '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/include/llvm/Support/Compiler.h' has been modified since the precompiled header '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch' was built: size changed (was 26890, now 25753)
note: please rebuild precompiled header '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch'
1 error generated.
[6178/6782] Building CXX object tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o
FAILED: tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/clang++ -DFLANG_INCLUDE_TESTS=1 -DGTEST_HAS_RTTI=0 -DHAS_QUADMATHLIB -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/lib/Evaluate -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/include -I/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/../mlir/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/mlir/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/clang/include -isystem /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/../clang/include -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument -Wstring-conversion           -Wcovered-switch-default -Wno-nested-anon-types -Xclang -fno-pch-timestamp -O3 -DNDEBUG  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -std=c++17 -Winvalid-pch -Xclang -include-pch -Xclang /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx -MD -MT tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o -MF tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o.d -o tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/check-expression.cpp.o -c /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/flang/lib/Evaluate/check-expression.cpp
fatal error: file '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/llvm/include/llvm/Support/Compiler.h' has been modified since the precompiled header '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch' was built: size changed (was 26890, now 25753)
note: please rebuild precompiled header '/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-dbqjl-1/llvm-project/github-pull-requests/build/tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/cmake_pch.hxx.pch'
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsWt1S4zoSfhrlRiVXrMQkuciFsZMhVfwtCQV3KVlq2zrIkkeSA5yn35KTOTADp7a2dmZgd-OiALWk7v66Wz_-ysw5WWmAOUpOUZIPWOdrY-d_mAewBNp6UBjxPEcnw8PPMM2yNDtbbLPra4pG-TM4fJCcpeuzfHXzvXB9fnV9vbpcrNdolLe83goopQaHaOZlA9uGcWscRnTZOYvospAa0SXnjNfwRqqYrhA9RfQUk3x5nl5-2a4us_PbfLHdLNabYCLGJP8SGsGd7c1ms0KjfIhJHpr_uE3zi3Rzdr4KCrb54vT2S_jny_nqNLu_36br9eJms7q6XPfSy9vt-ur2JluE1na9ybNtdnW53qSXm-1Fmt1crV86llc3F-lb8fnqYvUiXSG63LEASMkiwOqkEg_SA2EVaP9N4voBunsiyQlJZsW0TMR0SkTx9Q9F4tCpdg1prfkDeJhUSV93BWk7pYiFrx04777pQnTpjVGhXe7Dd7C92DHVMQ-_26vP5YXUXHXit5v_u9R8sDsfZD6Mem1dumfnocEfUhFRhOiyUdJ-uEc_FsmndIr_WLkf4tWhgvrcvfGoapTHpLxeZZiU2hAHDdNeciK1B9saJ700GpNyJ50spJL-mUitwilFaikEaEzuwFpj0SgXzAMJJ9crWaerjlkBgrAdk4oddGh4xOSOKRWGPnnLMLnThnS6cyBIyyxrwIPF5O7RhsA4b6WuHCZ3nDlPvnYszGykc1JXpJSgBJFaesmU_BOsw6QF0SPZK1ZGV_2voGF_TM6mhJumZZ70DgToEpM72bRKculJyZTytTVdVYdJZgcWBHGP0vOaCChZF0IXlGsDTxxaT_xzC71Ik520vmOKCG8CCgEKPJB3elxXVeA8CfqtDDm524Ml3OgdWNfHP0BVwESQSy1Ae7ZPzB33TJCGPRdAOu26tjXWg8CkFJJV2jgvuSPcqGCsLDvNwzzioP_rwjjm2at2ACSgtcCZB0G4aZ_3wve80ob8nf1X6eSmaZgWJJQNYbbqGtD-XZwvz7-IOLjgHAvxDEF3mNz3tb2v4pbXfR06z5oWk6sRJvnl_kazH7DP1yEAnX6UWhDPChUUhX7rvcTk9jCHOC_QKD_UTTwJVaJ3TEkRLL2YPqyq74Sf4uj8_j6B6DK7YA-wlCrcNZdLY71l-lt3JPqtlDfsAbYtr6P66Sl6D-f_GEZMLnJMLjb4p2iumWXcg5X9Aox420YGk4vlr9MeCUzMr3Sef8yl4w2Cd9xDw7Rknil8OHZSXEoV3pEmH3hZexGs99tiiL5pWqnARjWiE1wzhwsAjRsjZClBYCc1B-xrwGEH3g8WuAYmwP52OL90Own4HwP-TiofMubkn4B5zXQFAiM6DZ30ZDobIpphbR4xTSbJCNEZGqbaeAhzWgXMAbbQu_r_EDM0TON9leMKNNhwSEdomKLk9CSeTBFdnkymFCU5Pg2eSF3h7P4emyK4_ZN2B-APBJ5aCy4c2vvtAQ3TZbo6X-QhLb_UzJFjOXIsR47lyLEcOZYjx3LkWI4cy5FjOXIsn-DoPHIsv59jee8N4SeSLO-p_5ksy_vufx6a5a1_R57lv2q5HXmW_4Rn-evDjoGYj8RsNGMDmMeT8XQ4nCZxPKjnE3pSlCczFifxmI0mbDwrJzxOkqIYjRnM6EDO6ZAmw4SO4lGSxHFUFJNxXBazCeVCFPEJGg-hYVJFAXVkbDWQznUwj8cxHY0HihWgXP_9CaVSl5Y5bzvuOwuIUpTkAzvv41V0lUPjoZLOuxddXnoF8-vsDJdMqs4Clhpnq5BRROlTeKL6310dURS9KihKB51V89r71qFRiujyr5xF3DQva_OHtPYwQ0oOSHdz-s8AAAD__3aYDpY">