[Bf-blender-cvs] [0c8b872188a] blender-v2.83-release: Fix T76355: USD test fails in debug mode

Sybren A. Stüvel noreply at git.blender.org
Mon May 4 18:07:54 CEST 2020


Commit: 0c8b872188a3b413e08e84d1661bc1fd482359c1
Author: Sybren A. Stüvel
Date:   Mon May 4 18:03:19 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB0c8b872188a3b413e08e84d1661bc1fd482359c1

Fix T76355: USD test fails in debug mode

Thanks @LazyDodo for the help!

No functional changes.

===================================================================

M	tests/gtests/usd/hierarchy_context_order_test.cc

===================================================================

diff --git a/tests/gtests/usd/hierarchy_context_order_test.cc b/tests/gtests/usd/hierarchy_context_order_test.cc
index ce3b43484e7..2068ea26227 100644
--- a/tests/gtests/usd/hierarchy_context_order_test.cc
+++ b/tests/gtests/usd/hierarchy_context_order_test.cc
@@ -36,11 +36,11 @@ static Object *fake_pointer(int value)
 
 TEST_F(HierarchyContextOrderTest, ObjectPointerTest)
 {
-  HierarchyContext ctx_a;
+  HierarchyContext ctx_a = {0};
   ctx_a.object = fake_pointer(1);
   ctx_a.duplicator = nullptr;
 
-  HierarchyContext ctx_b;
+  HierarchyContext ctx_b = {0};
   ctx_b.object = fake_pointer(2);
   ctx_b.duplicator = nullptr;
 
@@ -51,12 +51,12 @@ TEST_F(HierarchyContextOrderTest, ObjectPointerTest)
 
 TEST_F(HierarchyContextOrderTest, DuplicatorPointerTest)
 {
-  HierarchyContext ctx_a;
+  HierarchyContext ctx_a = {0};
   ctx_a.object = fake_pointer(1);
   ctx_a.duplicator = fake_pointer(1);
   ctx_a.export_name = "A";
 
-  HierarchyContext ctx_b;
+  HierarchyContext ctx_b = {0};
   ctx_b.object = fake_pointer(1);
   ctx_b.duplicator = fake_pointer(1);
   ctx_b.export_name = "B";
@@ -68,11 +68,11 @@ TEST_F(HierarchyContextOrderTest, DuplicatorPointerTest)
 
 TEST_F(HierarchyContextOrderTest, ExportParentTest)
 {
-  HierarchyContext ctx_a;
+  HierarchyContext ctx_a = {0};
   ctx_a.object = fake_pointer(1);
   ctx_a.export_parent = fake_pointer(1);
 
-  HierarchyContext ctx_b;
+  HierarchyContext ctx_b = {0};
   ctx_b.object = fake_pointer(1);
   ctx_b.export_parent = fake_pointer(2);
 
@@ -83,25 +83,25 @@ TEST_F(HierarchyContextOrderTest, ExportParentTest)
 
 TEST_F(HierarchyContextOrderTest, TransitiveTest)
 {
-  HierarchyContext ctx_a;
+  HierarchyContext ctx_a = {0};
   ctx_a.object = fake_pointer(1);
   ctx_a.export_parent = fake_pointer(1);
   ctx_a.duplicator = nullptr;
   ctx_a.export_name = "A";
 
-  HierarchyContext ctx_b;
+  HierarchyContext ctx_b = {0};
   ctx_b.object = fake_pointer(2);
   ctx_b.export_parent = nullptr;
   ctx_b.duplicator = fake_pointer(1);
   ctx_b.export_name = "B";
 
-  HierarchyContext ctx_c;
+  HierarchyContext ctx_c = {0};
   ctx_c.object = fake_pointer(2);
   ctx_c.export_parent = fake_pointer(2);
   ctx_c.duplicator = fake_pointer(1);
   ctx_c.export_name = "C";
 
-  HierarchyContext ctx_d;
+  HierarchyContext ctx_d = {0};
   ctx_d.object = fake_pointer(2);
   ctx_d.export_parent = fake_pointer(3);
   ctx_d.duplicator = nullptr;



More information about the Bf-blender-cvs mailing list