FuzzerCLI.h - reduce StringRef.h include to forward declaration. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 10 May 2020 20:50:13 +0000 (21:50 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 12 May 2020 12:03:50 +0000 (13:03 +0100)
llvm/include/llvm/FuzzMutate/FuzzerCLI.h
llvm/lib/FuzzMutate/FuzzerCLI.cpp

index 2a16e43..27eec05 100644 (file)
 #ifndef LLVM_FUZZMUTATE_FUZZER_CLI_H
 #define LLVM_FUZZMUTATE_FUZZER_CLI_H
 
-#include "llvm/ADT/StringRef.h"
 #include "llvm/IR/LLVMContext.h"
 #include "llvm/Support/DataTypes.h"
 
 namespace llvm {
 
+class StringRef;
+
 /// Parse cl::opts from a fuzz target commandline.
 ///
 /// This handles all arguments after -ignore_remaining_args=1 as cl::opts.
index b77a0e0..32eba27 100644 (file)
@@ -7,6 +7,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/FuzzMutate/FuzzerCLI.h"
+#include "llvm/ADT/StringRef.h"
 #include "llvm/ADT/Triple.h"
 #include "llvm/Bitcode/BitcodeReader.h"
 #include "llvm/Bitcode/BitcodeWriter.h"