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;
 

-- 


Reply via email to