[all-commits] [llvm/llvm-project] 0c9877: Use MapVector to fix lld thinLTO "nondeterminism" ...

llvmssh via All-commits all-commits at lists.llvm.org
Mon Dec 2 14:16:41 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0c98776159cea0d1f391a8e1ac290483d4490240
      https://github.com/llvm/llvm-project/commit/0c98776159cea0d1f391a8e1ac290483d4490240
  Author: llvmssh <shaosenhao at huawei.com>
  Date:   2024-12-02 (Mon, 02 Dec 2024)

  Changed paths:
    M llvm/lib/Object/RecordStreamer.h

  Log Message:
  -----------
  Use MapVector to fix lld thinLTO "nondeterminism" issue. (#117551)

When the ModuleSymbolTable is generated, the binary consistency problem occurs due to the
data structure for collecting asm symbols was ordered by memory pointers.



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