[Sema] Fix a bug where clang doesn't detect uses of unavailable decls
authorAkira Hatanaka <ahatanaka@apple.com>
Fri, 6 Jan 2023 04:09:56 +0000 (20:09 -0800)
committerAkira Hatanaka <ahatanaka@apple.com>
Fri, 6 Jan 2023 04:33:56 +0000 (20:33 -0800)
commit143ec502e9859141e9d340ed59046dad0fc4ee6f
tree1ed7e66444507b5993572753c0af35b6137a33f3
parentea0cd51a495829ea35b7b8304b16784946598d19
[Sema] Fix a bug where clang doesn't detect uses of unavailable decls
in C++ base or member initializers

Differential Revision: https://reviews.llvm.org/D127442
clang/lib/Sema/SemaAvailability.cpp
clang/test/SemaCXX/attr-availability.cpp [new file with mode: 0644]