Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h1027 struct MacroAnnotationInfo { struct
1033 std::optional<MacroAnnotationInfo> DeprecationInfo; argument
1034 std::optional<MacroAnnotationInfo> RestrictExpansionInfo;
1039 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()
1046 std::nullopt, MacroAnnotationInfo{Loc, std::move(Msg)}, std::nullopt}; in makeRestrictExpansion()
2803 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addMacroDeprecationMsg()
2815 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addRestrictExpansionMsg()
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessor.cpp1435 const MacroAnnotationInfo &Info = *A.DeprecationInfo; in emitMacroDeprecationWarning()
1450 const MacroAnnotationInfo &Info = *A.RestrictExpansionInfo; in emitRestrictExpansionWarning()