[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