Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DPreprocessor.h1029 struct MacroAnnotationInfo { struct
1035 std::optional<MacroAnnotationInfo> DeprecationInfo; argument
1036 std::optional<MacroAnnotationInfo> RestrictExpansionInfo;
1041 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()
1048 std::nullopt, MacroAnnotationInfo{Loc, std::move(Msg)}, std::nullopt}; in makeRestrictExpansion()
2804 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addMacroDeprecationMsg()
2816 MacroAnnotationInfo{AnnotationLoc, std::move(Msg)}; in addRestrictExpansionMsg()
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DPreprocessor.cpp1452 const MacroAnnotationInfo &Info = *A.DeprecationInfo; in emitMacroDeprecationWarning()
1467 const MacroAnnotationInfo &Info = *A.RestrictExpansionInfo; in emitRestrictExpansionWarning()