Searched refs:MacroAnnotations (Results 1 – 2 of 2) sorted by relevance
1052 struct MacroAnnotations { struct1057 static MacroAnnotations makeDeprecation(SourceLocation Loc, in makeDeprecation() argument1059 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()1063 static MacroAnnotations makeRestrictExpansion(SourceLocation Loc, in makeRestrictExpansion() argument1065 return MacroAnnotations{ in makeRestrictExpansion()1069 static MacroAnnotations makeFinal(SourceLocation Loc) { in makeFinal() argument1070 return MacroAnnotations{std::nullopt, std::nullopt, Loc}; in makeFinal()1075 llvm::DenseMap<const IdentifierInfo *, MacroAnnotations> AnnotationInfos;2871 MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg)))); in addMacroDeprecationMsg()2882 std::make_pair(II, MacroAnnotations::makeRestrictExpansion( in addRestrictExpansionMsg()[all …]
1440 const MacroAnnotations &A = in emitMacroDeprecationWarning()1455 const MacroAnnotations &A = in emitRestrictExpansionWarning()1476 const MacroAnnotations &A = in emitFinalMacroWarning()