# HG changeset patch # User Christian Holler # Date 1596126981 -7200 # Thu Jul 30 18:36:21 2020 +0200 # Node ID 069dfa3715b1d30905ff0ea1c0f66db88ce146f9 # Parent 6c779ec81530b6784a714063af66085681ab7318 [libFuzzer] Make fuzzer_allocator explicit diff --git a/FuzzerDefs.h b/FuzzerDefs.h --- a/FuzzerDefs.h +++ b/FuzzerDefs.h @@ -41,17 +41,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>;