Mercurial > public > mercurial-scm > hg
diff contrib/fuzz/fuzzutil.cc @ 38174:36d55f90e2a3
fuzzutil: make it possible to use absl when C++17 isn't supported
Differential Revision: https://phab.mercurial-scm.org/D3676
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 30 Apr 2018 22:02:07 -0400 |
parents | fa0ddd5e8fff |
children | a1c0873a9990 |
line wrap: on
line diff
--- a/contrib/fuzz/fuzzutil.cc Sat Apr 28 22:18:50 2018 -0400 +++ b/contrib/fuzz/fuzzutil.cc Mon Apr 30 22:02:07 2018 -0400 @@ -2,10 +2,10 @@ #include <utility> -std::optional<two_inputs> SplitInputs(const uint8_t *Data, size_t Size) +contrib::optional<two_inputs> SplitInputs(const uint8_t *Data, size_t Size) { if (!Size) { - return std::nullopt; + return contrib::nullopt; } // figure out a random point in [0, Size] to split our input. size_t left_size = (Data[0] / 255.0) * (Size - 1);