ContentSettingPatternSource::setting_value -> base::Value

This change updates the ContentSettingPatternSource struct to have a
value member instead of unique_ptr.

Bug: 646113
Change-Id: I40dba73510b5d5c0fb34d34ff04fe492916031ad
Reviewed-on: https://chromium-review.googlesource.com/1005882
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Becca Hughes <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Oksana Zhuravlova <[email protected]>
Cr-Commit-Position: refs/heads/master@{#550256}
diff --git a/chrome/browser/client_hints/client_hints_browsertest.cc b/chrome/browser/client_hints/client_hints_browsertest.cc
index c51abe55..bda60b5 100644
--- a/chrome/browser/client_hints/client_hints_browsertest.cc
+++ b/chrome/browser/client_hints/client_hints_browsertest.cc
@@ -438,7 +438,7 @@
       GURL("https://foo.com/"), GURL(), CONTENT_SETTINGS_TYPE_CLIENT_HINTS,
       std::string(),
       std::make_unique<base::Value>(
-          client_hints_settings.at(0).setting_value->Clone()));
+          client_hints_settings.at(0).setting_value.Clone()));
 
   // Verify that client hints for the two hosts has been saved.
   host_content_settings_map =