[all-commits] [llvm/llvm-project] 2d4ada: [flang] Fix IsDescriptor() to fix SMP compatibilit...

Peter Klausler via All-commits all-commits at lists.llvm.org
Tue Oct 31 12:29:44 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2d4ada215ebb3062947c399cf20d386aa78619a6
      https://github.com/llvm/llvm-project/commit/2d4ada215ebb3062947c399cf20d386aa78619a6
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2023-10-31 (Tue, 31 Oct 2023)

  Changed paths:
    M flang/lib/Evaluate/type.cpp
    M flang/test/Semantics/separate-mp02.f90

  Log Message:
  -----------
  [flang] Fix IsDescriptor() to fix SMP compatibility checking (#70676)

Fix IsDescriptor() so that it doesn't return a false negative result
that messes up compatibility checking between a separate module
procedure's interface and its redundant definition (without MODULE
PROCEDURE). Specifically, lower bounds just don't matter, and any upper
bound that's not explicit is dispositive.




More information about the All-commits mailing list