mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-22 23:24:59 +00:00
[lib/Fuzzer] ignore flags that start with --; use git pull --rebase instead of just git pull
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237950 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -75,6 +75,8 @@ static void PrintHelp() {
|
||||
std::cerr << "\t";
|
||||
std::cerr << D.Default << "\t" << D.Description << "\n";
|
||||
}
|
||||
std::cerr << "\nFlags starting with '--' will be ignored and "
|
||||
"will be passed verbatim to subprocesses.\n";
|
||||
}
|
||||
|
||||
static const char *FlagValue(const char *Param, const char *Name) {
|
||||
@@ -87,6 +89,14 @@ static const char *FlagValue(const char *Param, const char *Name) {
|
||||
|
||||
static bool ParseOneFlag(const char *Param) {
|
||||
if (Param[0] != '-') return false;
|
||||
if (Param[1] == '-') {
|
||||
static bool PrintedWarning = false;
|
||||
if (!PrintedWarning) {
|
||||
PrintedWarning = true;
|
||||
std::cerr << "WARNING: libFuzzer ignores flags that start with '--'\n";
|
||||
}
|
||||
return true;
|
||||
}
|
||||
for (size_t F = 0; F < kNumFlags; F++) {
|
||||
const char *Name = FlagDescriptions[F].Name;
|
||||
const char *Str = FlagValue(Param, Name);
|
||||
|
Reference in New Issue
Block a user