summaryrefslogtreecommitdiff
path: root/tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h')
-rw-r--r--tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h b/tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h
new file mode 100644
index 0000000000000..83a5cf9dc571a
--- /dev/null
+++ b/tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h
@@ -0,0 +1,19 @@
+//==-- fuzzer_initialize.h - Fuzz Clang ------------------------------------==//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// Defines a function that returns the command line arguments for a specific
+// call to the fuzz target.
+//
+//===----------------------------------------------------------------------===//
+
+#include <vector>
+
+namespace clang_fuzzer {
+const std::vector<const char *>& GetCLArgs();
+}