We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a09f8f commit 08d3e4cCopy full SHA for 08d3e4c
clang/include/clang/AST/ASTContext.h
@@ -825,6 +825,7 @@ class ASTContext : public RefCountedBase<ASTContext> {
825
826
struct AvailabilityDomainInfo {
827
FeatureAvailKind Kind = FeatureAvailKind::None;
828
+ Decl *Decl = nullptr;
829
ImplicitCastExpr *Call = nullptr;
830
bool isInvalid() const { return Kind == FeatureAvailKind::None; }
831
};
clang/lib/AST/ASTContext.cpp
@@ -980,7 +980,7 @@ ASTContext::getFeatureAvailInfo(Decl *D) const {
980
llvm_unreachable("invalid feature kind");
981
}
982
983
- ASTContext::AvailabilityDomainInfo Info{Kind, nullptr};
+ ASTContext::AvailabilityDomainInfo Info{Kind, D, nullptr};
984
985
if (Kind == FeatureAvailKind::Dynamic) {
986
Expr *FnExpr = Init->getInit(1);
0 commit comments