This patch relies on D141286 for the runtime implementation of
move_alloc.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Apart from the bot failure, this looks good to me.
flang/test/Lower/Intrinsics/move_alloc.f90 | ||
---|---|---|
15 | There is a build bot failure here because cast from fir.ref<fir.box> to fir.box are illegal: error: loc("/var/lib/buildkite-agent/builds/llvm-project/flang/test/Lower/Intrinsics/move_alloc.f90":14:3): 'fir.convert' op invalid type conversion But I expect it comes from the fact that this patch dependency is not set properly. You can add D141286 as a parent revision in the "Edit related revision" link in the revision menu (at the right of the patch description). (This is done automatically of you create you patch with a description that ends with "Depends on Dxxxx", but adding this line afterwards does nothing). |
flang/unittests/Optimizer/CMakeLists.txt | ||
---|---|---|
34 | Regarding the build bot failure, the cmake is likely missing: DEPENDS FIRDialect FIRSupport HLFIRDialect ${dialect_libs} which causes race condition when trying to compile the unit test files before the MLIR generated headers have been produced. |
Thanks for the suggested fix, I was wondering why this wasn't failing for me locally. Hopefully it will work this time!
LGTM, I do not think the windows fix has anything to do with your patch. Looks like a bot glitch when compiling the front-end.
FYI, I have relaunched your patch build and it looks like both windows and linux succeeded, so that confirms the previous windows failure was unrelated.
Please spell these 4 auto