[all-commits] [llvm/llvm-project] dffd93: [flang][runtime] Fix SAME_TYPE_AS()/EXTENDS_TYPE_O...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Tue Oct 17 08:20:51 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: dffd93b30b56557a4b98f8b68fec0aa6cc706deb
https://github.com/llvm/llvm-project/commit/dffd93b30b56557a4b98f8b68fec0aa6cc706deb
Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M flang/include/flang/Runtime/descriptor.h
M flang/runtime/allocatable.cpp
M flang/runtime/derived-api.cpp
M flang/runtime/descriptor.cpp
M flang/runtime/pointer.cpp
M flang/runtime/type-info.cpp
Log Message:
-----------
[flang][runtime] Fix SAME_TYPE_AS()/EXTENDS_TYPE_OF() for CLASS(*) (#67727)
Ensure that the f18Addendum flag is preserved in AllocatableApplyMold(),
that raw().type is reinitialized in AllocatableDeallocatePolymorphic(),
and that the implementations of SameTypeAs() and ExtendsTypeOf() handle
unallocated unlimited polymorphic arguments correctly.
More information about the All-commits
mailing list