Roll clang and libcxx to match chromium revisions

Catch up with chromium updates and fix new warnings.

Change-Id: Ie069d25b6b147f6afba4021f35a99de716a7c6a5
diff --git a/src/tracing/core/tracing_service_impl.h b/src/tracing/core/tracing_service_impl.h
index d2f97ae..862cecd 100644
--- a/src/tracing/core/tracing_service_impl.h
+++ b/src/tracing/core/tracing_service_impl.h
@@ -203,9 +203,16 @@
 
   // Represents an active data source for a tracing session.
   struct DataSourceInstance {
+    DataSourceInstance(DataSourceInstanceID id,
+                       const DataSourceConfig& cfg,
+                       const std::string& ds_name,
+                       bool notify)
+        : instance_id(id),
+          config(cfg),
+          data_source_name(ds_name),
+          will_notify_on_stop(notify) {}
     DataSourceInstance(const DataSourceInstance&) = delete;
     DataSourceInstance& operator=(const DataSourceInstance&) = delete;
-    DataSourceInstance(DataSourceInstance&&) noexcept = default;
 
     DataSourceInstanceID instance_id;
     DataSourceConfig config;