diff options
author | Kostya Serebryany <kcc@google.com> | 2015-05-26 19:29:33 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2015-05-26 19:29:33 +0000 |
commit | c8228dd9fb9662ea79705fc2721cc6078817e087 (patch) | |
tree | 8313828d32a2a6fdec113a9b274106972866b2bf /llvm/lib/Fuzzer/FuzzerCrossOver.cpp | |
parent | cd6f7f9d8082db156a8392e9d1e089800e4e4fda (diff) | |
download | llvm-c8228dd9fb9662ea79705fc2721cc6078817e087.zip llvm-c8228dd9fb9662ea79705fc2721cc6078817e087.tar.gz llvm-c8228dd9fb9662ea79705fc2721cc6078817e087.tar.bz2 |
[lib/Fuzzer] fix build with assertions
llvm-svn: 238235
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerCrossOver.cpp')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerCrossOver.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerCrossOver.cpp b/llvm/lib/Fuzzer/FuzzerCrossOver.cpp index f03a94a..d93ce5c 100644 --- a/llvm/lib/Fuzzer/FuzzerCrossOver.cpp +++ b/llvm/lib/Fuzzer/FuzzerCrossOver.cpp @@ -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; |