Lines Matching refs:ASTContext
13 #include "clang/AST/ASTContext.h"
848 int SectionFlags = ASTContext::PSF_Read;
865 ASTContext::PragmaSectionFlag Flag =
866 llvm::StringSwitch<ASTContext::PragmaSectionFlag>(
868 .Case("read", ASTContext::PSF_Read)
869 .Case("write", ASTContext::PSF_Write)
870 .Case("execute", ASTContext::PSF_Execute)
871 .Case("shared", ASTContext::PSF_Invalid)
872 .Case("nopage", ASTContext::PSF_Invalid)
873 .Case("nocache", ASTContext::PSF_Invalid)
874 .Case("discard", ASTContext::PSF_Invalid)
875 .Case("remove", ASTContext::PSF_Invalid)
876 .Default(ASTContext::PSF_None);
877 if (Flag == ASTContext::PSF_None || Flag == ASTContext::PSF_Invalid) {
878 PP.Diag(PragmaLocation, Flag == ASTContext::PSF_None
891 SectionFlags |= ASTContext::PSF_Write;