comparison dmd2/func.c @ 937:6c09179ebba0

Fixed warning on osx as per request from mwarning.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Wed, 04 Feb 2009 16:02:05 +0100
parents 063ba84a965f
children 03d7c4aac654
comparison
equal deleted inserted replaced
936:2ebac4750adb 937:6c09179ebba0
2720 v->storage_class = STCstatic; 2720 v->storage_class = STCstatic;
2721 Statements *sa = new Statements(); 2721 Statements *sa = new Statements();
2722 Statement *s = new DeclarationStatement(0, v); 2722 Statement *s = new DeclarationStatement(0, v);
2723 sa->push(s); 2723 sa->push(s);
2724 Expression *e = new IdentifierExp(0, id); 2724 Expression *e = new IdentifierExp(0, id);
2725 e = new AddAssignExp(0, e, new IntegerExp(-1)); 2725 e = new AddAssignExp(0, e, new IntegerExp((uint64_t)-1));
2726 e = new EqualExp(TOKnotequal, 0, e, new IntegerExp(0)); 2726 e = new EqualExp(TOKnotequal, 0, e, new IntegerExp(0));
2727 s = new IfStatement(0, NULL, e, new ReturnStatement(0, NULL), NULL); 2727 s = new IfStatement(0, NULL, e, new ReturnStatement(0, NULL), NULL);
2728 sa->push(s); 2728 sa->push(s);
2729 if (fbody) 2729 if (fbody)
2730 sa->push(fbody); 2730 sa->push(fbody);