| ^ cairo-script-operators.c:4413:25: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 4413 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4395:16: note: 'b' was declared here 4395 | double r,g,b,a; | ^ cairo-script-operators.c:4413:25: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 4413 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4395:18: note: 'a' was declared here 4395 | double r,g,b,a; | ^ cairo-script-operators.c: In function '_linear': cairo-script-operators.c:3541:25: warning: 'x1' may be used uninitialized [-Wmaybe-uninitialized] 3541 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3521:12: note: 'x1' was declared here 3521 | double x1, y1, x2, y2; | ^~ cairo-script-operators.c:3541:25: warning: 'y1' may be used uninitialized [-Wmaybe-uninitialized] 3541 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3521:16: note: 'y1' was declared here 3521 | double x1, y1, x2, y2; | ^~ cairo-script-operators.c:3541:25: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 3541 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3521:20: note: 'x2' was declared here 3521 | double x1, y1, x2, y2; | ^~ cairo-script-operators.c:3541:25: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 3541 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3521:24: note: 'y2' was declared here 3521 | double x1, y1, x2, y2; | ^~ cairo-script-operators.c: In function '_similar': cairo-script-operators.c:5668:25: warning: 'other' may be used uninitialized [-Wmaybe-uninitialized] 5668 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5669 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5628:22: note: 'other' was declared here 5628 | cairo_surface_t *other; | ^~~~~ cairo-script-operators.c:5668:25: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 5668 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5669 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5627:12: note: 'width' was declared here 5627 | double width, height; | ^~~~~ cairo-script-operators.c:5668:25: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 5668 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5669 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5627:19: note: 'height' was declared here 5627 | double width, height; | ^~~~~~ cairo-script-operators.c:5651:9: warning: 'content' may be used uninitialized [-Wmaybe-uninitialized] 5651 | switch ((int) content) { | ^~~~~~ cairo-script-operators.c:5626:10: note: 'content' was declared here 5626 | long content; | ^~~~~~~ cairo-script-operators.c: In function '_rectangle': cairo-script-operators.c:4222:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4222 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4200:14: note: 'cr' was declared here 4200 | cairo_t *cr; | ^~ cairo-script-operators.c:4222:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4222 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4198:12: note: 'x' was declared here 4198 | double x, y; | ^ cairo-script-operators.c:4222:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4222 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4198:15: note: 'y' was declared here 4198 | double x, y; | ^ cairo-script-operators.c:4222:5: warning: 'w' may be used uninitialized [-Wmaybe-uninitialized] 4222 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4199:12: note: 'w' was declared here 4199 | double w, h; | ^ cairo-script-operators.c:4222:5: warning: 'h' may be used uninitialized [-Wmaybe-uninitialized] 4222 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4199:15: note: 'h' was declared here 4199 | double w, h; | ^ cairo-script-operators.c: In function '_set_source_rgba': cairo-script-operators.c:5476:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5476 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5456:14: note: 'cr' was declared here 5456 | cairo_t *cr; | ^~ cairo-script-operators.c:5476:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 5476 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5455:12: note: 'r' was declared here 5455 | double r,g,b,a; | ^ cairo-script-operators.c:5476:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 5476 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5455:14: note: 'g' was declared here 5455 | double r,g,b,a; | ^ cairo-script-operators.c:5476:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 5476 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5455:16: note: 'b' was declared here 5455 | double r,g,b,a; | ^ cairo-script-operators.c:5476:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 5476 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5455:18: note: 'a' was declared here 5455 | double r,g,b,a; | ^ cairo-script-operators.c: In function '_subsurface': cairo-script-operators.c:5733:25: warning: 'target' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5711:22: note: 'target' was declared here 5711 | cairo_surface_t *target; | ^~~~~~ cairo-script-operators.c:5733:25: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5710:12: note: 'x' was declared here 5710 | double x, y, width, height; | ^ cairo-script-operators.c:5733:25: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5710:15: note: 'y' was declared here 5710 | double x, y, width, height; | ^ cairo-script-operators.c:5733:25: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5710:18: note: 'width' was declared here 5710 | double x, y, width, height; | ^~~~~ cairo-script-operators.c:5733:25: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5710:25: note: 'height' was declared here 5710 | double x, y, width, height; | ^~~~~~ cairo-script-operators.c: In function '_mesh_set_corner_color': cairo-script-operators.c:3919:5: warning: 'corner' may be used uninitialized [-Wmaybe-uninitialized] 3919 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3895:19: note: 'corner' was declared here 3895 | csi_integer_t corner; | ^~~~~~ cairo-script-operators.c:3919:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 3919 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3894:12: note: 'r' was declared here 3894 | double r, g, b, a; | ^ cairo-script-operators.c:3919:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 3919 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3894:15: note: 'g' was declared here 3894 | double r, g, b, a; | ^ cairo-script-operators.c:3919:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 3919 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3894:18: note: 'b' was declared here 3894 | double r, g, b, a; | ^ cairo-script-operators.c:3919:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 3919 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3894:21: note: 'a' was declared here 3894 | double r, g, b, a; | ^ cairo-script-operators.c: In function '_arc_negative': cairo-script-operators.c:872:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:847:14: note: 'cr' was declared here 847 | cairo_t *cr; | ^~ cairo-script-operators.c:872:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:845:12: note: 'x' was declared here 845 | double x, y, r; | ^ cairo-script-operators.c:872:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:845:15: note: 'y' was declared here 845 | double x, y, r; | ^ cairo-script-operators.c:872:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:845:18: note: 'r' was declared here 845 | double x, y, r; | ^ cairo-script-operators.c:872:5: warning: 'theta1' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:846:12: note: 'theta1' was declared here 846 | double theta1, theta2; | ^~~~~~ cairo-script-operators.c:872:5: warning: 'theta2' may be used uninitialized [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:846:20: note: 'theta2' was declared here 846 | double theta1, theta2; | ^~~~~~ cairo-script-operators.c: In function '_arc': cairo-script-operators.c:836:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:811:14: note: 'cr' was declared here 811 | cairo_t *cr; | ^~ cairo-script-operators.c:836:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:809:12: note: 'x' was declared here 809 | double x, y, r; | ^ cairo-script-operators.c:836:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:809:15: note: 'y' was declared here 809 | double x, y, r; | ^ cairo-script-operators.c:836:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:809:18: note: 'r' was declared here 809 | double x, y, r; | ^ cairo-script-operators.c:836:5: warning: 'theta1' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:810:12: note: 'theta1' was declared here 810 | double theta1, theta2; | ^~~~~~ cairo-script-operators.c:836:5: warning: 'theta2' may be used uninitialized [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:810:20: note: 'theta2' was declared here 810 | double theta1, theta2; | ^~~~~~ cairo-script-operators.c: In function '_add_color_stop': cairo-script-operators.c:772:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:748:12: note: 'offset' was declared here 748 | double offset, r, g, b, a; | ^~~~~~ cairo-script-operators.c:772:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:748:20: note: 'r' was declared here 748 | double offset, r, g, b, a; | ^ cairo-script-operators.c:772:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:748:23: note: 'g' was declared here 748 | double offset, r, g, b, a; | ^ cairo-script-operators.c:772:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:748:26: note: 'b' was declared here 748 | double offset, r, g, b, a; | ^ cairo-script-operators.c:772:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:748:29: note: 'a' was declared here 748 | double offset, r, g, b, a; | ^ cairo-script-operators.c: In function '_curve_to': cairo-script-operators.c:1163:9: warning: 'x1' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1134:12: note: 'x1' was declared here 1134 | double x1, y1; | ^~ cairo-script-operators.c:1163:9: warning: 'y1' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1134:16: note: 'y1' was declared here 1134 | double x1, y1; | ^~ cairo-script-operators.c:1163:9: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1135:12: note: 'x2' was declared here 1135 | double x2, y2; | ^~ cairo-script-operators.c:1163:9: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1135:16: note: 'y2' was declared here 1135 | double x2, y2; | ^~ cairo-script-operators.c:1163:9: warning: 'x3' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1136:12: note: 'x3' was declared here 1136 | double x3, y3; | ^~ cairo-script-operators.c:1163:9: warning: 'y3' may be used uninitialized [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1136:16: note: 'y3' was declared here 1136 | double x3, y3; | ^~ cairo-script-operators.c: In function '_radial': cairo-script-operators.c:4189:25: warning: 'x1' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:12: note: 'x1' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c:4189:25: warning: 'y1' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:16: note: 'y1' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c:4189:25: warning: 'r1' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:20: note: 'r1' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c:4189:25: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:24: note: 'x2' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c:4189:25: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:28: note: 'y2' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c:4189:25: warning: 'r2' may be used uninitialized [-Wmaybe-uninitialized] 4189 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4165:32: note: 'r2' was declared here 4165 | double x1, y1, r1, x2, y2, r2; | ^~ cairo-script-operators.c: In function '_rel_curve_to': cairo-script-operators.c:4262:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4234:14: note: 'cr' was declared here 4234 | cairo_t *cr; | ^~ cairo-script-operators.c:4262:5: warning: 'x1' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4231:12: note: 'x1' was declared here 4231 | double x1, y1; | ^~ cairo-script-operators.c:4262:5: warning: 'y1' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4231:16: note: 'y1' was declared here 4231 | double x1, y1; | ^~ cairo-script-operators.c:4262:5: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4232:12: note: 'x2' was declared here 4232 | double x2, y2; | ^~ cairo-script-operators.c:4262:5: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4232:16: note: 'y2' was declared here 4232 | double x2, y2; | ^~ cairo-script-operators.c:4262:5: warning: 'x3' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4233:12: note: 'x3' was declared here 4233 | double x3, y3; | ^~ cairo-script-operators.c:4262:5: warning: 'y3' may be used uninitialized [-Wmaybe-uninitialized] 4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4233:16: note: 'y3' was declared here 4233 | double x3, y3; | ^~ CCLD libcairo-script-interpreter.la make[6]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/util/cairo-script' CCLD any2ppm CCLD cairo-test-suite make[5]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/test' make[4]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/test' make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/test' Making all in perf make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' /usr/bin/make all-recursive make[4]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' Making all in micro make[5]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf/micro' /usr/bin/make all-am make[6]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf/micro' CC cairo-perf-cover.lo CC box-outline.lo CC composite-checker.lo CC disjoint.lo CC fill.lo CC hatching.lo CC hash-table.lo CC line.lo CC a1-line.lo CC long-lines.lo CC mosaic.lo CC paint.lo CC paint-with-alpha.lo CC mask.lo CC pattern_create_radial.lo CC rectangles.lo CC rounded-rectangles.lo CC stroke.lo CC subimage_copy.lo CC tessellate.lo CC text.lo CC tiger.lo CC glyphs.lo CC twin.lo CC unaligned-clip.lo CC wave.lo CC world-map.lo CC zrusin.lo CC long-dashed-lines.lo CC dragon.lo CC pythagoras-tree.lo CC intersections.lo CC many-strokes.lo CC wide-strokes.lo CC many-fills.lo CC wide-fills.lo CC many-curves.lo CC curve.lo CC a1-curve.lo CC spiral.lo CC pixel.lo CC sierpinski.lo CC fill-clip.lo CCLD libcairo-perf-micro.la make[6]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf/micro' make[5]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf/micro' make[5]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' CC cairo-analyse-trace.o CC cairo-error.o CC cairo-perf.lo CC cairo-perf-report.lo CC cairo-stats.lo CC cairo-time.lo CC cairo-perf-trace.o CC cairo-hash.o CC cairo-perf-micro.o CCLD libcairoperf.la CCLD cairo-analyse-trace CCLD cairo-perf-micro CCLD cairo-perf-trace make[5]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' make[4]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0/perf' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1140: warning: ignoring old recipe for target 'recheck' make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0' make[2]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0' make[1]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/cairo-1.16.0' make: Leaving directory '/home/buildroot/autobuild/instance-1/buildroot'