diff options
author | Matheus Izvekov <mizvekov@gmail.com> | 2025-05-30 02:25:21 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-30 02:25:21 -0300 |
commit | 3609e09aa7ee03ee529e1c4cba0931027d674d8c (patch) | |
tree | 4fde57c989721525d341cafb81046777d5d460c8 /clang/lib/Frontend/TestModuleFileExtension.cpp | |
parent | 6cb087a7256c04cc8fc783159ff6e4de69908632 (diff) | |
download | llvm-3609e09aa7ee03ee529e1c4cba0931027d674d8c.zip llvm-3609e09aa7ee03ee529e1c4cba0931027d674d8c.tar.gz llvm-3609e09aa7ee03ee529e1c4cba0931027d674d8c.tar.bz2 |
[clang] member pointer class qualification fix (#142081)
This fixes a regression introduced in
https://github.com/llvm/llvm-project/pull/130537,
which was reported here:
https://github.com/llvm/llvm-project/pull/132401#issuecomment-2839690599
When deducing member pointers class, ignore top level qualifiers on the
argument side, since the class portion of a member pointer is a
nested-name-specifier, and these just nominate an entity.
Qualifiers on the parameter side are fine since deduction allows the
parameter side to be more qualified, and these qualifiers won't be part
of the result.
Since this regression was never released, there are no release notes.
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions