diff --git a/tools/fuzzing/libfuzzer/FuzzerDefs.h b/tools/fuzzing/libfuzzer/FuzzerDefs.h --- a/tools/fuzzing/libfuzzer/FuzzerDefs.h +++ b/tools/fuzzing/libfuzzer/FuzzerDefs.h @@ -174,17 +174,17 @@ extern ExternalFunctions *EF; // We are using a custom allocator to give a different symbol name to STL // containers in order to avoid ODR violations. template class fuzzer_allocator: public std::allocator { public: fuzzer_allocator() = default; template - fuzzer_allocator(const fuzzer_allocator&) {} + explicit fuzzer_allocator(const fuzzer_allocator&) {} template struct rebind { typedef fuzzer_allocator other; }; }; template using Vector = std::vector>;