Fix incompatibilities with MSVC in unit tests
MSVC doesn't support designated initializers in C++ code
PiperOrigin-RevId: 321601896
diff --git a/test/memory-planner-test.cc b/test/memory-planner-test.cc
index 3f69ef3..c8c5f5b 100644
--- a/test/memory-planner-test.cc
+++ b/test/memory-planner-test.cc
@@ -57,34 +57,24 @@
struct xnn_value_allocation_tracker tracker;
xnn_init_value_allocation_tracker(&tracker, &subgraph);
// As this is an empty subgraph, we create the following xnn_value_usage stub.
- tracker.usage[0] = (struct xnn_value_usage){
- .first_node = 1,
- .last_node = 1,
- };
+ tracker.usage[0].first_node = 1,
+ tracker.usage[0].last_node = 1,
xnn_add_value_allocation_tracker(&tracker, 0, 56);
- tracker.usage[1] = (struct xnn_value_usage){
- .first_node = 0,
- .last_node = 1,
- };
+ tracker.usage[1].first_node = 0,
+ tracker.usage[1].last_node = 1,
xnn_add_value_allocation_tracker(&tracker, 1, 40);
- tracker.usage[2] = (struct xnn_value_usage){
- .first_node = 1,
- .last_node = 1,
- };
+ tracker.usage[2].first_node = 1,
+ tracker.usage[2].last_node = 1,
xnn_add_value_allocation_tracker(&tracker, 2, 64);
- tracker.usage[3] = (struct xnn_value_usage){
- .first_node = 0,
- .last_node = 0,
- };
+ tracker.usage[3].first_node = 0,
+ tracker.usage[3].last_node = 0,
xnn_add_value_allocation_tracker(&tracker, 3, 152);
- tracker.usage[4] = (struct xnn_value_usage){
- .first_node = 1,
- .last_node = 1,
- };
+ tracker.usage[4].first_node = 1,
+ tracker.usage[4].last_node = 1,
xnn_add_value_allocation_tracker(&tracker, 4, 20);
xnn_plan_value_allocation_tracker(&tracker);
@@ -116,52 +106,36 @@
struct xnn_value_allocation_tracker tracker;
xnn_init_value_allocation_tracker(&tracker, &subgraph);
// As this is an empty subgraph, we create the following xnn_value_usage stub.
- tracker.usage[0] = (struct xnn_value_usage){
- .first_node = 0,
- .last_node = 1,
- };
+ tracker.usage[0].first_node = 0,
+ tracker.usage[0].last_node = 1,
xnn_add_value_allocation_tracker(&tracker, 0, 32);
- tracker.usage[1] = (struct xnn_value_usage){
- .first_node = 1,
- .last_node = 4,
- };
+ tracker.usage[1].first_node = 1,
+ tracker.usage[1].last_node = 4,
xnn_add_value_allocation_tracker(&tracker, 1, 28);
- tracker.usage[2] = (struct xnn_value_usage){
- .first_node = 2,
- .last_node = 5,
- };
+ tracker.usage[2].first_node = 2,
+ tracker.usage[2].last_node = 5,
xnn_add_value_allocation_tracker(&tracker, 2, 36);
- tracker.usage[3] = (struct xnn_value_usage){
- .first_node = 3,
- .last_node = 5,
- };
+ tracker.usage[3].first_node = 3,
+ tracker.usage[3].last_node = 5,
xnn_add_value_allocation_tracker(&tracker, 3, 16);
- tracker.usage[4] = (struct xnn_value_usage){
- .first_node = 4,
- .last_node = 5,
- };
+ tracker.usage[4].first_node = 4,
+ tracker.usage[4].last_node = 5,
xnn_add_value_allocation_tracker(&tracker, 4, 8);
- tracker.usage[5] = (struct xnn_value_usage){
- .first_node = 5,
- .last_node = 7,
- };
+ tracker.usage[5].first_node = 5,
+ tracker.usage[5].last_node = 7,
xnn_add_value_allocation_tracker(&tracker, 5, 64);
- tracker.usage[6] = (struct xnn_value_usage){
- .first_node = 6,
- .last_node = 8,
- };
+ tracker.usage[6].first_node = 6,
+ tracker.usage[6].last_node = 8,
xnn_add_value_allocation_tracker(&tracker, 6, 10);
- tracker.usage[7] = (struct xnn_value_usage){
- .first_node = 7,
- .last_node = 8,
- };
+ tracker.usage[7].first_node = 7,
+ tracker.usage[7].last_node = 8,
xnn_add_value_allocation_tracker(&tracker, 7, 40);
xnn_plan_value_allocation_tracker(&tracker);