[llvm] [flang-rt] Optimise ShallowCopy and use it in CopyInAssign (PR #140569)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu May 22 07:58:07 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `premerge-monolithic-linux` running on `premerge-linux-1` while building `flang-rt` at step 6 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/153/builds/32558
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (build-unified-tree) failure: build (failure)
...
14.708 [36/58/1589] Linking CXX static library libc/utils/MPFRWrapper/liblibcMPFRWrapper.a
14.710 [35/58/1590] Linking CXX static library compiler-rt/lib/scudo/standalone/tests/libRTScudoCxxUnitTest.x86_64.a
14.734 [34/58/1591] Linking CXX shared library /build/buildbot/premerge-monolithic-linux/build/lib/clang/21/lib/x86_64-unknown-linux-gnu/libclang_rt.scudo_standalone.so
14.735 [33/58/1592] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.x86_64.dir/resolve.cpp.o
14.787 [32/58/1593] Building Fortran preprocessed flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/build/buildbot/premerge-monolithic-linux/llvm-project/flang/module/iso_fortran_env_impl.f90-pp.f90
14.837 [31/58/1594] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/non-tbp-dio.cpp.o
14.872 [30/58/1595] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/descriptor.cpp.o
14.907 [29/58/1596] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/internal-unit.cpp.o
15.024 [28/58/1597] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/utf.cpp.o
15.025 [27/58/1598] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o
FAILED: flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o
/build/buildbot/premerge-monolithic-linux/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/buildbot/premerge-monolithic-linux/llvm-project/flang-rt/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/flang-rt/../flang/include -I/build/buildbot/premerge-monolithic-linux/build/runtimes/runtimes-bins/flang-rt -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 -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wno-unnecessary-virtual-specifier -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-lto -fno-exceptions -fno-rtti -funwind-tables -fno-asynchronous-unwind-tables -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSERTIONS -std=gnu++17 -MD -MT flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o -MF flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o.d -o flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o -c /build/buildbot/premerge-monolithic-linux/llvm-project/flang-rt/lib/runtime/assign.cpp
/build/buildbot/premerge-monolithic-linux/llvm-project/flang-rt/lib/runtime/assign.cpp:594:17: error: use of undeclared identifier 'kNoAsyncId'
594 | temp.Allocate(kNoAsyncId);
| ^~~~~~~~~~
1 error generated.
15.026 [27/57/1599] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/connection.cpp.o
15.026 [27/56/1600] Building C object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/complex-reduction.c.o
15.033 [27/55/1601] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/exceptions.cpp.o
15.038 [27/54/1602] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.x86_64.dir/run_program_wrapper.cpp.o
15.039 [27/53/1603] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/derived-api.cpp.o
15.042 [27/52/1604] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/array-constructor.cpp.o
15.209 [27/51/1605] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/environment.cpp.o
15.222 [27/50/1606] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/memory.cpp.o
15.233 [27/49/1607] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/main.cpp.o
15.254 [27/48/1608] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/type-code.cpp.o
15.321 [27/47/1609] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/inquiry.cpp.o
15.321 [27/46/1610] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-error.cpp.o
15.325 [27/45/1611] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/support.cpp.o
15.351 [27/44/1612] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/misc-intrinsic.cpp.o
15.357 [27/43/1613] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/file.cpp.o
15.468 [27/42/1614] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/derived.cpp.o
15.597 [27/41/1615] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/build/buildbot/premerge-monolithic-linux/llvm-project/flang/lib/Decimal/decimal-to-binary.cpp.o
15.622 [27/40/1616] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/pointer.cpp.o
15.770 [27/39/1617] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/ragged.cpp.o
15.796 [27/38/1618] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/complex-powi.cpp.o
15.808 [27/37/1619] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/stat.cpp.o
15.809 [27/36/1620] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/numeric.cpp.o
15.924 [27/35/1621] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/build/buildbot/premerge-monolithic-linux/llvm-project/flang/lib/Decimal/binary-to-decimal.cpp.o
16.066 [27/34/1622] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/execute.cpp.o
16.072 [27/33/1623] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/descriptor-io.cpp.o
16.073 [27/32/1624] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/external-unit.cpp.o
16.094 [27/31/1625] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/edit-input.cpp.o
16.159 [27/30/1626] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/type-info.cpp.o
16.249 [27/29/1627] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/stop.cpp.o
16.299 [27/28/1628] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/command.cpp.o
16.516 [27/27/1629] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/pseudo-unit.cpp.o
16.655 [27/26/1630] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-api-minimal.cpp.o
16.834 [27/25/1631] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/transformational.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/140569
More information about the llvm-commits
mailing list