[flang-commits] [flang] [flang] Unify derived types in distinct module files (PR #146759)

Eugene Epshteyn via flang-commits flang-commits at lists.llvm.org
Wed Jul 2 14:54:30 PDT 2025


================
@@ -482,9 +487,20 @@ static bool AreSameDerivedType(const semantics::DerivedTypeSpec &x,
           ySymbol.attrs().test(semantics::Attr::BIND_C)) {
     return false;
   }
-  if (!ignoreSequence && !(xDetails.sequence() && yDetails.sequence()) &&
-      !(xSymbol.attrs().test(semantics::Attr::BIND_C) &&
-          ySymbol.attrs().test(semantics::Attr::BIND_C))) {
----------------
eugeneepshteyn wrote:

The remaining checks are on lines 502-503

https://github.com/llvm/llvm-project/pull/146759


More information about the flang-commits mailing list