15 using namespace clang;
18 #define LANGOPT(Name, Bits, Default, Description) Name = Default;
19 #define ENUM_LANGOPT(Name, Type, Bits, Default, Description) set##Name(Default);
20 #include "clang/Basic/LangOptions.def"
24 #define LANGOPT(Name, Bits, Default, Description)
25 #define BENIGN_LANGOPT(Name, Bits, Default, Description) Name = Default;
26 #define BENIGN_ENUM_LANGOPT(Name, Type, Bits, Default, Description) \
28 #include "clang/Basic/LangOptions.def"
SanitizerSet Sanitize
Set of enabled sanitizers.
void resetNonModularOptions()
Reset all of the options that are not considered when building a module.
std::string CurrentModule
The name of the current module.
void clear()
Disable all sanitizers.
Defines the clang::LangOptions interface.
std::string ImplementationOfModule
The name of the module that the translation unit is an implementation of. Prevents semantic imports...
std::vector< std::string > SanitizerBlacklistFiles
Paths to blacklist files specifying which objects (files, functions, variables) should not be instrum...