[all-commits] [llvm/llvm-project] 04130f: [clang] WIP: Fix MemberPointer serialization non-d...

Matheus Izvekov via All-commits all-commits at lists.llvm.org
Fri Apr 11 13:18:51 PDT 2025


  Branch: refs/heads/users/mizvekov/member-pointer-fix-nondeterministic-serialization
  Home:   https://github.com/llvm/llvm-project
  Commit: 04130f259ba19db0ac64baf01a773bffdcf8164d
      https://github.com/llvm/llvm-project/commit/04130f259ba19db0ac64baf01a773bffdcf8164d
  Author: Matheus Izvekov <mizvekov at gmail.com>
  Date:   2025-04-11 (Fri, 11 Apr 2025)

  Changed paths:
    M clang/include/clang/AST/TypeProperties.td

  Log Message:
  -----------
  [clang] WIP: Fix MemberPointer serialization non-determinism

This fixes a problem originally reported here:
https://github.com/llvm/llvm-project/pull/132401#issuecomment-2795078260

This makes sure we only serialize the class declaration when its strictly
needed, and canonicalizes it, so it doesn't change in ways that don't round
trip.

There are no release notes, since this regression was never released.



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