Add lowering for simple assignement on allocatable
scalars.
This patch is part of the upstreaming effort from fir-dev branch.
Depends on D120483
Paths
| Differential D120488
[flang] Lower allocatable assignment for scalar ClosedPublic Authored by clementval on Feb 24 2022, 7:24 AM.
Details Summary Add lowering for simple assignement on allocatable This patch is part of the upstreaming effort from fir-dev branch. Depends on D120483
Diff Detail
Event TimelineComment Actions There's something odd about this patch. When I try to download it, I don't get the same files that appear on the Phabricator GUI. For example, .../flang/include/flang/Lower/Allocatable.h is missing. I notice that your comments say that this patch depends on another patch. Perhaps that's related to my problem. Comment Actions
It probably need a rebase. I'll do it now. clementval removed a parent revision: D120483: [flang] Handle allocatable dummy arguments.Feb 24 2022, 8:50 AM Comment Actions I saw one small misspelling in .../flang/include/flang/Lower/Allocatable.h. Otherwise, all builds and tests correctly and looks good.
This revision is now accepted and ready to land.Feb 24 2022, 9:10 AM This revision was landed with ongoing or failed builds.Feb 24 2022, 9:13 AM Closed by commit rG2a59ead11806: [flang] Lower allocatable assignment for scalar (authored by clementval). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 411148 flang/include/flang/Lower/AbstractConverter.h
flang/include/flang/Lower/Allocatable.h
flang/include/flang/Lower/BoxAnalyzer.h
flang/include/flang/Lower/ConvertExpr.h
flang/include/flang/Lower/ConvertVariable.h
flang/include/flang/Optimizer/Builder/MutableBox.h
flang/include/flang/Optimizer/Builder/Runtime/Stop.h
flang/lib/Lower/Allocatable.cpp
flang/lib/Lower/Bridge.cpp
flang/lib/Lower/CMakeLists.txt
flang/lib/Lower/ConvertExpr.cpp
flang/lib/Lower/ConvertVariable.cpp
flang/lib/Optimizer/Builder/MutableBox.cpp
flang/lib/Optimizer/Builder/Runtime/Stop.cpp
flang/test/Lower/allocatable-assignment.f90
|
I think you mean "disassociated".