Searched refs:MacroAnnotationInfo (Results 1 – 2 of 2) sorted by relevance
893 struct MacroAnnotationInfo { struct899 llvm::Optional<MacroAnnotationInfo> DeprecationInfo; argument900 llvm::Optional<MacroAnnotationInfo> RestrictExpansionInfo;905 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()912 llvm::None, MacroAnnotationInfo{Loc, std::move(Msg)}, llvm::None}; in makeRestrictExpansion()2631 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addMacroDeprecationMsg()2643 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addRestrictExpansionMsg()
1450 const MacroAnnotationInfo &Info = *A.DeprecationInfo; in emitMacroDeprecationWarning()1465 const MacroAnnotationInfo &Info = *A.RestrictExpansionInfo; in emitRestrictExpansionWarning()