Searched refs:MacroAnnotationInfo (Results 1 – 2 of 2) sorted by relevance
1047 struct MacroAnnotationInfo { struct1053 std::optional<MacroAnnotationInfo> DeprecationInfo; argument1054 std::optional<MacroAnnotationInfo> RestrictExpansionInfo;1059 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()1066 std::nullopt, MacroAnnotationInfo{Loc, std::move(Msg)}, std::nullopt}; in makeRestrictExpansion()2874 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addMacroDeprecationMsg()2886 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addRestrictExpansionMsg()
1444 const MacroAnnotationInfo &Info = *A.DeprecationInfo; in emitMacroDeprecationWarning()1459 const MacroAnnotationInfo &Info = *A.RestrictExpansionInfo; in emitRestrictExpansionWarning()