Use qualified base::make_optional in optional_unittest.cc
Unqualified usage of make_optional causes a compile error if: - It's compiler in C++17 mode and <optional> is included. - The parameter of make_optional is in std namespace, such as std::string. As std::make_optional is pulled by ADL rule and conflicts to base::make_optional in this situation. This CL replaces them with qualified base::make_optional, and replaces others for consistency. Change-Id: I2045e9eac0e4466dce266112eab5bf7c8555c2ef Reviewed-on: https://chromium-review.googlesource.com/c/1282512Reviewed-by:Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Hidehiko Abe <hidehiko@chromium.org> Commit-Queue: Taiju Tsuiki <tzik@chromium.org> Cr-Commit-Position: refs/heads/master@{#600361}
Showing
Please register or sign in to comment