diff --git a/engine/src/flutter/impeller/impeller/geometry/Shear.h b/engine/src/flutter/impeller/impeller/geometry/Shear.h index a3ba44ea65a..8f785a29694 100644 --- a/engine/src/flutter/impeller/impeller/geometry/Shear.h +++ b/engine/src/flutter/impeller/impeller/geometry/Shear.h @@ -12,14 +12,14 @@ namespace geom { struct Shear { union { struct { - double xy; - double xz; - double yz; + double xy = 0.0; + double xz = 0.0; + double yz = 0.0; }; double e[3]; }; - Shear() : xy(0.0), xz(0.0), yz(0.0) {} + Shear() {} Shear(double xy, double xz, double yz) : xy(xy), xz(xz), yz(yz) {} diff --git a/engine/src/flutter/impeller/impeller/geometry/Size.h b/engine/src/flutter/impeller/impeller/geometry/Size.h index 62fa7074cf9..8951c7a028d 100644 --- a/engine/src/flutter/impeller/impeller/geometry/Size.h +++ b/engine/src/flutter/impeller/impeller/geometry/Size.h @@ -10,10 +10,10 @@ namespace rl { namespace geom { struct Size { - double width; - double height; + double width = 0.0; + double height = 0.0; - Size() : width(0.0), height(0.0) {} + Size() {} Size(double width, double height) : width(width), height(height) {}