Home
last modified time | relevance | path

Searched refs:MacroAnnotationInfo (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPreprocessor.h893 struct MacroAnnotationInfo { struct
899 llvm::Optional<MacroAnnotationInfo> DeprecationInfo; argument
900 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()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPreprocessor.cpp1450 const MacroAnnotationInfo &Info = *A.DeprecationInfo; in emitMacroDeprecationWarning()
1465 const MacroAnnotationInfo &Info = *A.RestrictExpansionInfo; in emitRestrictExpansionWarning()