[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