| diff --git a/tensorflow/lite/core/c/operator.cc b/tensorflow/lite/core/c/operator.cc | |
| index ee67da2dcb2..2ae7d71f1d3 100644 | |
| --- a/tensorflow/lite/core/c/operator.cc | |
| +++ b/tensorflow/lite/core/c/operator.cc | |
| @@ -32,17 +32,17 @@ TfLiteOperator* TfLiteOperatorCreate(TfLiteBuiltinOperator builtin_code, | |
| TfLiteOperator* TfLiteOperatorCreateWithData(TfLiteBuiltinOperator builtin_code, | |
| const char* custom_name, | |
| int version, void* user_data) { | |
| - return new TfLiteOperator{.custom_name = custom_name, | |
| - .version = version, | |
| - .init = nullptr, | |
| - .free = nullptr, | |
| - .prepare = nullptr, | |
| - .invoke = nullptr, | |
| - .async_kernel = nullptr, | |
| - .builtin_code = builtin_code, | |
| - .node_index = -1, | |
| - .inplace_operator = kTfLiteInplaceOpNone, | |
| - .user_data = user_data}; | |
| + return new TfLiteOperator{/*custom_name=*/custom_name, | |
| + /*version=*/version, | |
| + /*init=*/nullptr, | |
| + /*free=*/nullptr, | |
| + /*prepare=*/nullptr, | |
| + /*invoke=*/nullptr, | |
| + /*async_kernel=*/nullptr, | |
| + /*builtin_code=*/builtin_code, | |
| + /*node_index=*/-1, | |
| + /*inplace_operator=*/kTfLiteInplaceOpNone, | |
| + /*user_data=*/user_data}; | |
| } | |
| void TfLiteOperatorDelete(TfLiteOperator* reg) { delete reg; } | |
| diff --git a/tensorflow/lite/delegates/xnnpack/weight_cache.cc b/tensorflow/lite/delegates/xnnpack/weight_cache.cc | |
| index aa7307386ff..085d699be04 100644 | |
| --- a/tensorflow/lite/delegates/xnnpack/weight_cache.cc | |
| +++ b/tensorflow/lite/delegates/xnnpack/weight_cache.cc | |
| @@ -203,15 +203,17 @@ BufferLocation WeightCacheBuilder::Append(PackIdentifier pack_id, | |
| std::memcpy(reserved_data, data, size); | |
| append_data = reserved_data; | |
| } | |
| - BufferLocation loc{.offset = reinterpret_cast<uintptr_t>(append_data) - | |
| - reinterpret_cast<uintptr_t>(buffer_data_.data()), | |
| - .size = size}; | |
| - schema_.buffers.push_back(std::make_unique<cache::schema::BufferT>( | |
| - cache::schema::BufferT{.packing_algorithm_id = pack_id.pack_algorithm_id, | |
| - .weights_id = pack_id.weights_id, | |
| - .bias_id = pack_id.bias_id, | |
| - .offset = loc.offset, | |
| - .size = loc.size})); | |
| + BufferLocation loc{/*offset=*/reinterpret_cast<uintptr_t>(append_data) - | |
| + reinterpret_cast<uintptr_t>(buffer_data_.data()), | |
| + /*size=*/size}; | |
| + cache::schema::BufferT buffer; | |
| + buffer.packing_algorithm_id = pack_id.pack_algorithm_id; | |
| + buffer.weights_id = pack_id.weights_id; | |
| + buffer.bias_id = pack_id.bias_id; | |
| + buffer.offset = loc.offset; | |
| + buffer.size = loc.size; | |
| + schema_.buffers.push_back(std::make_unique<cache::schema::BufferT>(buffer)); | |
| + | |
| return loc; | |
| } | |
| @@ -377,10 +379,10 @@ bool MMapWeightCacheProvider::Load() { | |
| return false; | |
| } | |
| cache_key_to_offset_.emplace( | |
| - PackIdentifier{.pack_algorithm_id = buffer->packing_algorithm_id(), | |
| - .weights_id = buffer->weights_id(), | |
| - .bias_id = buffer->bias_id()}, | |
| - BufferLocation{.offset = buffer->offset(), .size = buffer->size()}); | |
| + PackIdentifier{/*pack_algorithm_id=*/buffer->packing_algorithm_id(), | |
| + /*weights_id=*/buffer->weights_id(), | |
| + /*bias_id=*/buffer->bias_id()}, | |
| + BufferLocation{/*offset=*/buffer->offset(), /*size=*/buffer->size()}); | |
| } | |
| } | |
| return true; | |
| @@ -515,9 +517,9 @@ PackIdentifier MMapWeightCacheProvider::BuildPackIdentifier( | |
| } | |
| return PackIdentifier::kNoId; | |
| }; | |
| - return PackIdentifier{.pack_algorithm_id = key.seed, | |
| - .weights_id = get_buffer_id(key.kernel), | |
| - .bias_id = get_buffer_id(key.bias)}; | |
| + return PackIdentifier{/*pack_algorithm_id=*/key.seed, | |
| + /*weights_id=*/get_buffer_id(key.kernel), | |
| + /*bias_id=*/get_buffer_id(key.bias)}; | |
| } | |
| } // namespace tflite::xnnpack | |
| diff --git a/tensorflow/lite/delegates/xnnpack/weight_cache.h b/tensorflow/lite/delegates/xnnpack/weight_cache.h | |
| index 0eb66308a37..71780650515 100644 | |
| --- a/tensorflow/lite/delegates/xnnpack/weight_cache.h | |
| +++ b/tensorflow/lite/delegates/xnnpack/weight_cache.h | |
| @@ -273,13 +273,13 @@ class MMapWeightCacheProvider { | |
| // Cache provider implementation for XNNPack. | |
| xnn_weights_cache_provider cache_provider_{ | |
| - .context = this, | |
| - .look_up = MMapWeightCacheProvider::look_up, | |
| - .reserve_space = MMapWeightCacheProvider::reserve_space, | |
| - .look_up_or_insert = MMapWeightCacheProvider::look_up_or_insert, | |
| - .is_finalized = MMapWeightCacheProvider::is_finalized, | |
| - .offset_to_addr = MMapWeightCacheProvider::offset_to_addr, | |
| - .delete_cache = MMapWeightCacheProvider::delete_cache}; | |
| + /*context=*/this, | |
| + /*look_up=*/MMapWeightCacheProvider::look_up, | |
| + /*reserve_space=*/MMapWeightCacheProvider::reserve_space, | |
| + /*look_up_or_insert=*/MMapWeightCacheProvider::look_up_or_insert, | |
| + /*is_finalized=*/MMapWeightCacheProvider::is_finalized, | |
| + /*offset_to_addr=*/MMapWeightCacheProvider::offset_to_addr, | |
| + /*delete_cache=*/MMapWeightCacheProvider::delete_cache}; | |
| // Path to the cache file. | |
| std::string file_path_; |