[lib/Fuzzer] fix build with assertions
[oota-llvm.git] / lib / Fuzzer / FuzzerCrossOver.cpp
index f03a94a54dd9a7b1f5967710af29093933a5a634..d93ce5cf4fb8a433e1c33627657d6c7c85551dd3 100644 (file)
@@ -19,6 +19,7 @@ namespace fuzzer {
 size_t CrossOver(const uint8_t *Data1, size_t Size1,
                  const uint8_t *Data2, size_t Size2,
                  uint8_t *Out, size_t MaxOutSize) {
+  assert(Size1 || Size2);
   MaxOutSize = rand() % MaxOutSize + 1;
   size_t OutPos = 0;
   size_t Pos1 = 0;