We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5e65268 + f890035 commit 42ba728Copy full SHA for 42ba728
clang/include/clang/AST/ASTContext.h
@@ -804,6 +804,7 @@ class ASTContext : public RefCountedBase<ASTContext> {
804
805
struct AvailabilityDomainInfo {
806
FeatureAvailKind Kind = FeatureAvailKind::None;
807
+ Decl *Decl = nullptr;
808
ImplicitCastExpr *Call = nullptr;
809
bool isInvalid() const { return Kind == FeatureAvailKind::None; }
810
};
clang/lib/AST/ASTContext.cpp
@@ -950,7 +950,7 @@ ASTContext::getFeatureAvailInfo(Decl *D) const {
950
llvm_unreachable("invalid feature kind");
951
}
952
953
- ASTContext::AvailabilityDomainInfo Info{Kind, nullptr};
+ ASTContext::AvailabilityDomainInfo Info{Kind, D, nullptr};
954
955
if (Kind == FeatureAvailKind::Dynamic) {
956
Expr *FnExpr = Init->getInit(1);
0 commit comments