No public description PiperOrigin-RevId: 989523387 Change-Id: I5ac2827736a9217ab7a2e6a5e87db8560c57d702
diff --git a/google3/third_party/libigl/include/igl/decimate.cpp b/google3/third_party/libigl/include/igl/decimate.cpp index f9a8cf9..cb3de31 100644 --- a/google3/third_party/libigl/include/igl/decimate.cpp +++ b/google3/third_party/libigl/include/igl/decimate.cpp
@@ -166,7 +166,7 @@ while(true) { - int e,e1,e2,f1,f2; + int e = -1, e1 = -1, e2 = -1, f1 = -1, f2 = -1; if(collapse_least_cost_edge( cost_and_placement, pre_collapse, post_collapse, V,F,E,EMAP,EF,EI,Q,EQ,C,e,e1,e2,f1,f2))
diff --git a/google3/third_party/libigl/patches/17.uninitialized_variables.patch b/google3/third_party/libigl/patches/17.uninitialized_variables.patch index 0f26a6a..1f69077 100644 --- a/google3/third_party/libigl/patches/17.uninitialized_variables.patch +++ b/google3/third_party/libigl/patches/17.uninitialized_variables.patch
@@ -1,3 +1,14 @@ +--- a/google3/third_party/libigl/include/igl/decimate.cpp ++++ b/google3/third_party/libigl/include/igl/decimate.cpp +@@ -166,7 +166,7 @@ IGL_INLINE bool igl::decimate( + + while(true) + { +- int e,e1,e2,f1,f2; ++ int e = -1, e1 = -1, e2 = -1, f1 = -1, f2 = -1; + if(collapse_least_cost_edge( + cost_and_placement, pre_collapse, post_collapse, + V,F,E,EMAP,EF,EI,Q,EQ,C,e,e1,e2,f1,f2)) --- a/google3/third_party/libigl/tests/include/igl/intersection_blocking_collapse_edge_callbacks.cpp +++ b/google3/third_party/libigl/tests/include/igl/intersection_blocking_collapse_edge_callbacks.cpp @@ -91,7 +91,7 @@ TEST_CASE("intersection_blocking_collaps