You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
755 B

#include "ObfuscateField.h"
int main(int argc, const char **argv) {
Expected<tooling::CommonOptionsParser> eOptParser =
clang::tooling::CommonOptionsParser::create(
argc, argv, UnknownFieldOptionCategory, llvm::cl::OneOrMore, nullptr,
false);
if (auto E = eOptParser.takeError()) {
errs() << "Problem constructing CommonOptionsParser "
<< toString(std::move(E)) << '\n';
return EXIT_FAILURE;
}
clang::tooling::ClangTool Tool(eOptParser->getCompilations(),
eOptParser->getSourcePathList());
int Ret = Tool.run(
clang::tooling::newFrontendActionFactory<ObfuscateFieldFrontendAction>()
.get());
outs() << "UnknownField finished!\n";
return Ret;
}