raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=131fc99e79dca3e5fe743cbbb8adcb0b3d2479eb
commit 131fc99e79dca3e5fe743cbbb8adcb0b3d2479eb Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sat Feb 8 14:25:07 2014 +0900 evas text filter - fix va_arg usage to not cause compiler internal errs --- src/lib/evas/canvas/evas_object_text.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/evas_object_text.c b/src/lib/evas/canvas/evas_object_text.c index fd962bb..89be999 100644 --- a/src/lib/evas/canvas/evas_object_text.c +++ b/src/lib/evas/canvas/evas_object_text.c @@ -2712,7 +2712,7 @@ static void _filter_program_set(Eo *eo_obj, void *_pd, va_list *list) { Evas_Object_Text *o = _pd; - const char *arg = va_arg(list, const char *); + const char *arg = va_arg(*list, const char *); Evas_Object_Protected_Data *obj; Evas_Filter_Program *pgm = NULL; @@ -2791,8 +2791,8 @@ _filter_source_set(Eo *eo_obj, void *_pd, va_list *list) Evas_Object_Text *o = _pd; Evas_Object_Protected_Data *obj; Evas_Filter_Program *pgm = o->cur.filter.chain; - const char *name = va_arg(list, const char *); - Evas_Object *eo_source = va_arg(list, Evas_Object *); + const char *name = va_arg(*list, const char *); + Evas_Object *eo_source = va_arg(*list, Evas_Object *); Evas_Filter_Proxy_Binding *pb, *pb_old = NULL; Evas_Object_Protected_Data *source = NULL; --
