Mercurial > projects > ldc
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); |