[all-commits] [llvm/llvm-project] 621a7d: [flang] silence bogus error with BIND(C) variable ...

jeanPerier via All-commits all-commits at lists.llvm.org
Wed Jun 11 10:03:09 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 621a7d0f66f3da27e687dd7dd832450334ee81da
      https://github.com/llvm/llvm-project/commit/621a7d0f66f3da27e687dd7dd832450334ee81da
  Author: jeanPerier <jperier at nvidia.com>
  Date:   2025-06-11 (Wed, 11 Jun 2025)

  Changed paths:
    M flang/lib/Semantics/check-declarations.cpp
    A flang/test/Semantics/modfile76.F90

  Log Message:
  -----------
  [flang] silence bogus error with BIND(C) variable in hermetic module (#143737)

The global name semantic check was firing in a bogus way when BIND(C)
variables are in hermetic module.

Do not raise the error if one of the symbol with the conflicting global
name is an "hermetic variant" of the other.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list