[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 22:19:16 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-debug-reverse-iteration` running on `linaro-flang-aarch64-debug-reverse-iteration` while building `flang-rt` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/20/builds/11478
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
31.646 [46/96/32] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/ragged.cpp.o
32.142 [46/95/33] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/remainder.cpp.o
32.212 [46/94/34] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/misc-intrinsic.cpp.o
33.268 [46/93/35] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/array-constructor.cpp.o
33.296 [46/92/36] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/asin.cpp.o
33.376 [46/91/37] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/command.cpp.o
33.901 [46/90/38] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/pointer.cpp.o
34.232 [46/89/39] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/memory.cpp.o
34.573 [46/88/40] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/environment.cpp.o
34.986 [46/87/41] 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
/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/build/./bin/clang++ --target=aarch64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/include -I/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/../flang/include -I/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/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 -g -std=gnu++17 -fno-lto -fno-exceptions -fno-rtti -funwind-tables -fno-asynchronous-unwind-tables -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSERTIONS -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 /home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/runtime/assign.cpp
/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/runtime/assign.cpp:594:17: error: use of undeclared identifier 'kNoAsyncId'
594 | temp.Allocate(kNoAsyncId);
| ^~~~~~~~~~
1 error generated.
35.013 [46/86/42] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/hypot.cpp.o
35.120 [46/85/43] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-error.cpp.o
35.404 [46/84/44] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/pow.cpp.o
35.482 [46/83/45] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/set-exponent.cpp.o
35.542 [46/82/46] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/rrspacing.cpp.o
35.599 [46/81/47] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/derived-api.cpp.o
36.341 [46/80/48] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/nearest.cpp.o
36.614 [46/79/49] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/type-info.cpp.o
36.697 [46/78/50] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/round.cpp.o
37.001 [46/77/51] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/y1.cpp.o
37.712 [46/76/52] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/file.cpp.o
38.326 [46/75/53] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/sum.cpp.o
38.979 [46/74/54] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/derived.cpp.o
39.221 [46/73/55] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/sqrt.cpp.o
39.665 [46/72/56] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/stat.cpp.o
39.666 [46/71/57] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/tan.cpp.o
41.282 [46/70/58] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/edit-input.cpp.o
41.303 [46/69/59] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/j0.cpp.o
41.602 [46/68/60] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/jn.cpp.o
41.619 [46/67/61] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/cos.cpp.o
41.728 [46/66/62] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/lgamma.cpp.o
42.582 [46/65/63] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/llround.cpp.o
42.803 [46/64/64] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/cosh.cpp.o
42.943 [46/63/65] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/lround.cpp.o
43.143 [46/62/66] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/asinh.cpp.o
43.350 [46/61/67] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/log10.cpp.o
43.639 [46/60/68] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/y0.cpp.o
43.908 [46/59/69] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/atan.cpp.o
44.005 [46/58/70] Building CXX object openmp/tools/archer/CMakeFiles/archer.dir/ompt-tsan.cpp.o
44.033 [46/57/71] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/tanh.cpp.o
44.216 [46/56/72] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/tgamma.cpp.o
44.564 [46/55/73] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/ceil.cpp.o
44.703 [46/54/74] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-debug-reverse-iteration/llvm-project/flang-rt/lib/quadmath/acosh.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/140569
More information about the llvm-commits
mailing list