diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/testing/dictionary_test.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/testing/dictionary_test.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc b/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc index f926075ef9d..0c3275090d6 100644 --- a/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc +++ b/chromium/third_party/blink/renderer/core/testing/dictionary_test.cc @@ -11,6 +11,7 @@ #include "third_party/blink/renderer/core/testing/internal_dictionary_derived.h" #include "third_party/blink/renderer/core/testing/internal_dictionary_derived_derived.h" #include "third_party/blink/renderer/platform/bindings/script_state.h" +#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" namespace blink { namespace { @@ -140,8 +141,8 @@ void DictionaryTest::get(InternalDictionary& result) { result.setEnumOrNullMember(enum_or_null_member_); if (element_member_) result.setElementMember(element_member_); - if (element_or_null_member_) - result.setElementOrNullMember(element_or_null_member_); + if (element_or_null_member_.has_value()) + result.setElementOrNullMember(element_or_null_member_.value()); result.setObjectMember(object_member_); result.setObjectOrNullMemberWithDefault(object_or_null_member_with_default_); if (!double_or_string_member_.IsNull()) @@ -245,7 +246,7 @@ void DictionaryTest::Reset() { enum_member_with_default_ = String(); enum_or_null_member_ = String(); element_member_ = nullptr; - element_or_null_member_ = nullptr; + element_or_null_member_.reset(); object_member_ = ScriptValue(); object_or_null_member_with_default_ = ScriptValue(); double_or_string_member_ = DoubleOrString(); |