File synfigstudio-sequence-point.patch of Package synfigstudio
states/state_brush.cpp:824:44: warning: operation on 'hue' may be undefined [-Wsequence-point]
: hue = 60.0 * (((r - g)/(diff))+4.0);
---
src/gui/states/state_brush.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Index: synfigstudio-1.0/src/gui/states/state_brush.cpp
===================================================================
--- synfigstudio-1.0.orig/src/gui/states/state_brush.cpp
+++ synfigstudio-1.0/src/gui/states/state_brush.cpp
@@ -818,10 +818,10 @@ StateBrush_Context::event_mouse_down_han
Real val = max_rgb;
Real sat = max_rgb != 0 ? 1.0 - (min_rgb / max_rgb) : 0;
- Real hue = max_rgb == min_rgb ? 0
- : max_rgb == r ? 60.0 * fmod ((g - b)/(diff), 6.0)
- : max_rgb == g ? hue = 60.0 * (((b - r)/(diff))+2.0)
- : hue = 60.0 * (((r - g)/(diff))+4.0);
+ Real hue = max_rgb == min_rgb ?
+ 0 : max_rgb == r ?
+ 60.0 * fmod ((g - b)/(diff), 6.0) : max_rgb == g ?
+ 60.0 * (((b - r)/(diff))+2.0) : 60.0 * (((r - g)/(diff))+4.0);
Real opaque = color.get_a();
Real radius = synfigapp::Main::get_bline_width();