Index: chromium-123.0.6312.46/third_party/webrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc =================================================================== --- chromium-123.0.6312.46.orig/third_party/webrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc +++ chromium-123.0.6312.46/third_party/webrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc @@ -549,7 +549,7 @@ absl::optional L if (!enabled.Get()) { return config; } - config.emplace(); + config.emplace(Config()); config->bandwidth_rampup_upper_bound_factor = bandwidth_rampup_upper_bound_factor.Get(); config->bandwidth_rampup_upper_bound_factor_in_hold = Index: chromium-123.0.6312.46/ui/gfx/x/generated_protos/randr.cc =================================================================== --- chromium-123.0.6312.46.orig/ui/gfx/x/generated_protos/randr.cc +++ chromium-123.0.6312.46/ui/gfx/x/generated_protos/randr.cc @@ -305,7 +305,7 @@ void ReadEvent(RandR // data auto data_expr = subCode; if (CaseEq(data_expr, RandR::Notify::CrtcChange)) { - data.cc.emplace(); + data.cc.emplace(RandR::NotifyEvent::Cc()); auto& timestamp = (*data.cc).timestamp; auto& window = (*data.cc).window; auto& crtc = (*data.cc).crtc; @@ -349,7 +349,7 @@ void ReadEvent(RandR Read(&height, &buf); } if (CaseEq(data_expr, RandR::Notify::OutputChange)) { - data.oc.emplace(); + data.oc.emplace(RandR::NotifyEvent::Oc()); auto& timestamp = (*data.oc).timestamp; auto& config_timestamp = (*data.oc).config_timestamp; auto& window = (*data.oc).window; @@ -394,7 +394,7 @@ void ReadEvent(RandR subpixel_order = static_cast(tmp6); } if (CaseEq(data_expr, RandR::Notify::OutputProperty)) { - data.op.emplace(); + data.op.emplace(RandR::NotifyEvent::Op()); auto& window = (*data.op).window; auto& output = (*data.op).output; auto& atom = (*data.op).atom; @@ -422,7 +422,7 @@ void ReadEvent(RandR Pad(&buf, 11); } if (CaseEq(data_expr, RandR::Notify::ProviderChange)) { - data.pc.emplace(); + data.pc.emplace(RandR::NotifyEvent::Pc()); auto& timestamp = (*data.pc).timestamp; auto& window = (*data.pc).window; auto& provider = (*data.pc).provider; @@ -440,7 +440,7 @@ void ReadEvent(RandR Pad(&buf, 16); } if (CaseEq(data_expr, RandR::Notify::ProviderProperty)) { - data.pp.emplace(); + data.pp.emplace(RandR::NotifyEvent::Pp()); auto& window = (*data.pp).window; auto& provider = (*data.pp).provider; auto& atom = (*data.pp).atom; @@ -466,7 +466,7 @@ void ReadEvent(RandR Pad(&buf, 11); } if (CaseEq(data_expr, RandR::Notify::ResourceChange)) { - data.rc.emplace(); + data.rc.emplace(RandR::NotifyEvent::Rc()); auto& timestamp = (*data.rc).timestamp; auto& window = (*data.rc).window; @@ -480,7 +480,7 @@ void ReadEvent(RandR Pad(&buf, 20); } if (CaseEq(data_expr, RandR::Notify::Lease)) { - data.lc.emplace(); + data.lc.emplace(RandR::NotifyEvent::Lc()); auto& timestamp = (*data.lc).timestamp; auto& window = (*data.lc).window; auto& lease = (*data.lc).lease; Index: chromium-123.0.6312.46/ui/gfx/x/generated_protos/xkb.cc =================================================================== --- chromium-123.0.6312.46.orig/ui/gfx/x/generated_protos/xkb.cc +++ chromium-123.0.6312.46/ui/gfx/x/generated_protos/xkb.cc @@ -5276,7 +5276,7 @@ std::unique_ptr if (CaseAnd(replies_expr, Xkb::GBNDetail::Types) || CaseAnd(replies_expr, Xkb::GBNDetail::ClientSymbols) || CaseAnd(replies_expr, Xkb::GBNDetail::ServerSymbols)) { - replies.types.emplace(); + replies.types.emplace(Xkb::GetKbdByNameReply::Types()); auto& getmap_type = (*replies.types).getmap_type; auto& typeDeviceID = (*replies.types).typeDeviceID; auto& getmap_sequence = (*replies.types).getmap_sequence; @@ -5708,7 +5708,7 @@ std::unique_ptr } } if (CaseAnd(replies_expr, Xkb::GBNDetail::CompatMap)) { - replies.compat_map.emplace(); + replies.compat_map.emplace(Xkb::GetKbdByNameReply::CompatMap()); auto& compatmap_type = (*replies.compat_map).compatmap_type; auto& compatDeviceID = (*replies.compat_map).compatDeviceID; auto& compatmap_sequence = (*replies.compat_map).compatmap_sequence; @@ -5832,7 +5832,7 @@ std::unique_ptr } } if (CaseAnd(replies_expr, Xkb::GBNDetail::IndicatorMaps)) { - replies.indicator_maps.emplace(); + replies.indicator_maps.emplace(Xkb::GetKbdByNameReply::IndicatorMaps()); auto& indicatormap_type = (*replies.indicator_maps).indicatormap_type; auto& indicatorDeviceID = (*replies.indicator_maps).indicatorDeviceID; auto& indicatormap_sequence = @@ -5926,7 +5926,7 @@ std::unique_ptr } if (CaseAnd(replies_expr, Xkb::GBNDetail::KeyNames) || CaseAnd(replies_expr, Xkb::GBNDetail::OtherNames)) { - replies.key_names.emplace(); + replies.key_names.emplace(Xkb::GetKbdByNameReply::KeyNames()); auto& keyname_type = (*replies.key_names).keyname_type; auto& keyDeviceID = (*replies.key_names).keyDeviceID; auto& keyname_sequence = (*replies.key_names).keyname_sequence; @@ -6185,7 +6185,7 @@ std::unique_ptr } } if (CaseAnd(replies_expr, Xkb::GBNDetail::Geometry)) { - replies.geometry.emplace(); + replies.geometry.emplace(Xkb::GetKbdByNameReply::Geometry()); auto& geometry_type = (*replies.geometry).geometry_type; auto& geometryDeviceID = (*replies.geometry).geometryDeviceID; auto& geometry_sequence = (*replies.geometry).geometry_sequence; Index: chromium-123.0.6312.46/mojo/public/cpp/bindings/lib/multiplex_router.cc =================================================================== --- chromium-123.0.6312.46.orig/mojo/public/cpp/bindings/lib/multiplex_router.cc +++ chromium-123.0.6312.46/mojo/public/cpp/bindings/lib/multiplex_router.cc @@ -870,7 +870,7 @@ bool MultiplexRouter::ExclusiveSyncWaitF DCHECK(!exclusive_sync_wait_); scoped_refptr keep_alive(this); - exclusive_sync_wait_.emplace(); + exclusive_sync_wait_.emplace(MultiplexRouter::ExclusiveSyncWaitInfo()); exclusive_sync_wait_->interface_id = interface_id; exclusive_sync_wait_->request_id = request_id; while (!exclusive_sync_wait_->finished) { Index: chromium-123.0.6312.46/ui/gfx/x/generated_protos/xinput.cc =================================================================== --- chromium-123.0.6312.46.orig/ui/gfx/x/generated_protos/xinput.cc +++ chromium-123.0.6312.46/ui/gfx/x/generated_protos/xinput.cc @@ -567,7 +567,7 @@ void ReadEventclock_time_ = base::TimeTicks::Now(); live_anchor_time_->media_time_ = MediaElement().currentTime(); } Index: chromium-123.0.6312.46/third_party/blink/renderer/platform/graphics/paint/geometry_mapper_transform_cache.cc =================================================================== --- chromium-123.0.6312.46.orig/third_party/blink/renderer/platform/graphics/paint/geometry_mapper_transform_cache.cc +++ chromium-123.0.6312.46/third_party/blink/renderer/platform/graphics/paint/geometry_mapper_transform_cache.cc @@ -70,7 +70,7 @@ void GeometryMapperTransformCache::Updat to_2d_translation_root_ += translation; if (parent.plane_root_transform_) { - plane_root_transform_.emplace(); + plane_root_transform_.emplace(GeometryMapperTransformCache::PlaneRootTransform()); plane_root_transform_->plane_root = parent.plane_root(); plane_root_transform_->to_plane_root = parent.to_plane_root(); plane_root_transform_->to_plane_root.Translate(translation.x(), @@ -98,7 +98,7 @@ void GeometryMapperTransformCache::Updat // as the 2d translation root. plane_root_transform_ = std::nullopt; } else { - plane_root_transform_.emplace(); + plane_root_transform_.emplace(GeometryMapperTransformCache::PlaneRootTransform()); plane_root_transform_->plane_root = parent.plane_root(); plane_root_transform_->to_plane_root.MakeIdentity(); parent.ApplyToPlaneRoot(plane_root_transform_->to_plane_root); @@ -140,7 +140,7 @@ void GeometryMapperTransformCache::Updat parent_node->UpdateScreenTransform(); const auto& parent = parent_node->GetTransformCache(); - screen_transform_.emplace(); + screen_transform_.emplace(GeometryMapperTransformCache::ScreenTransform()); parent.ApplyToScreen(screen_transform_->to_screen); if (node.FlattensInheritedTransform()) screen_transform_->to_screen.Flatten();