[all-commits] [llvm/llvm-project] e6d8a8: [Clang] Emit prefix map normalization before gener...

Vladimir Vereschaka via All-commits all-commits at lists.llvm.org
Tue May 26 16:59:03 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e6d8a8f9384b353cc95baccac8c233309e1c3568
      https://github.com/llvm/llvm-project/commit/e6d8a8f9384b353cc95baccac8c233309e1c3568
  Author: Vladimir Vereschaka <vvereschaka at accesssoftek.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/test/CodeGen/unique-internal-linkage-names.cpp

  Log Message:
  -----------
  [Clang] Emit prefix map normalization before generating hashes for the unique linkage names. (#198667)

Use normalized path from the macro prefix map to generate the unique ids
for the internal linkage names. That allows a reproducible hash on any
build system. Regularly the macro prefix map gets normalized in favor of
the target system before the path substitution.



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