Bug 1376959 - Fix broken/missing LibFuzzerRegistry.h include. r?froydnj
MozReview-Commit-ID: WoHveMcQqt
--- a/media/webrtc/signaling/fuzztest/sdp_parser_libfuzz.cpp
+++ b/media/webrtc/signaling/fuzztest/sdp_parser_libfuzz.cpp
@@ -4,17 +4,16 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
#include <string>
#include "gtest/gtest.h"
#include "FuzzingInterface.h"
-#include "LibFuzzerRegistry.h"
#include "signaling/src/sdp/SipccSdpParser.h"
using namespace mozilla;
static mozilla::UniquePtr<Sdp> sdpPtr;
static SipccSdpParser mParser;
--- a/tools/fuzzing/interface/FuzzingInterface.h
+++ b/tools/fuzzing/interface/FuzzingInterface.h
@@ -18,16 +18,20 @@
#include "nsDirectoryServiceDefs.h"
#include "nsIDirectoryService.h"
#include "nsIFile.h"
#include "nsStreamUtils.h"
#include "nsStringStream.h"
#include <fstream>
+#ifdef LIBFUZZER
+#include "LibFuzzerRegistry.h"
+#endif
+
namespace mozilla {
typedef int(*FuzzingTestFuncRaw)(const uint8_t*, size_t);
typedef int(*FuzzingTestFuncStream)(nsCOMPtr<nsIInputStream>);
#ifdef __AFL_COMPILER
void afl_interface_stream(const char* testFile, FuzzingTestFuncStream testFunc);
void afl_interface_raw(const char* testFile, FuzzingTestFuncRaw testFunc);