Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h1032 struct MacroAnnotations { struct
1037 static MacroAnnotations makeDeprecation(SourceLocation Loc, in makeDeprecation() argument
1039 return MacroAnnotations{MacroAnnotationInfo{Loc, std::move(Msg)}, in makeDeprecation()
1043 static MacroAnnotations makeRestrictExpansion(SourceLocation Loc, in makeRestrictExpansion() argument
1045 return MacroAnnotations{ in makeRestrictExpansion()
1049 static MacroAnnotations makeFinal(SourceLocation Loc) { in makeFinal() argument
1050 return MacroAnnotations{std::nullopt, std::nullopt, Loc}; in makeFinal()
1055 llvm::DenseMap<const IdentifierInfo *, MacroAnnotations> AnnotationInfos;
2800 MacroAnnotations::makeDeprecation(AnnotationLoc, std::move(Msg)))); in addMacroDeprecationMsg()
2811 std::make_pair(II, MacroAnnotations::makeRestrictExpansion( in addRestrictExpansionMsg()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessor.cpp1431 const MacroAnnotations &A = in emitMacroDeprecationWarning()
1446 const MacroAnnotations &A = in emitRestrictExpansionWarning()
1467 const MacroAnnotations &A = in emitFinalMacroWarning()