diff dmd/arrayop.c @ 1607:207a8a438dea

Merge DMD r253: refactor: Argument => Parameter --- dmd/arrayop.c | 30 ++++---- dmd/arraytypes.h | 2 +- dmd/class.c | 8 +- dmd/declaration.c | 10 ++-- dmd/declaration.h | 16 ++-- dmd/doc.c | 12 ++-- dmd/dsymbol.c | 4 +- dmd/expression.c | 48 +++++++------- dmd/expression.h | 32 +++++----- dmd/func.c | 78 +++++++++++----------- dmd/init.c | 2 +- dmd/interpret.c | 8 +- dmd/mtype.c | 190 ++++++++++++++++++++++++++-------------------------- dmd/mtype.h | 32 +++++----- dmd/opover.c | 34 +++++----- dmd/parse.c | 40 ++++++------ dmd/parse.h | 2 +- dmd/statement.c | 90 +++++++++++++------------- dmd/statement.h | 14 ++-- dmd/struct.c | 8 +- dmd/template.c | 30 ++++---- gen/functions.cpp | 10 ++-- gen/functions.h | 2 +- gen/tocall.cpp | 10 ++-- gen/typinf.cpp | 6 +- 25 files changed, 359 insertions(+), 359 deletions(-)
author Leandro Lucarella <llucax@gmail.com>
date Wed, 06 Jan 2010 15:18:20 -0300
parents def7a1d494fd
children 44b145be2ef5
line wrap: on
line diff
--- a/dmd/arrayop.c	Wed Jan 06 15:18:19 2010 -0300
+++ b/dmd/arrayop.c	Wed Jan 06 15:18:20 2010 -0300
@@ -253,9 +253,9 @@
          *  return p;
          */
 
-        Arguments *fparams = new Arguments();
+        Parameters *fparams = new Parameters();
         Expression *loopbody = buildArrayLoop(fparams);
-        Argument *p = (Argument *)fparams->data[0 /*fparams->dim - 1*/];
+        Parameter *p = (Parameter *)fparams->data[0 /*fparams->dim - 1*/];
 #if DMDV1
         // for (size_t i = 0; i < p.length; i++)
         Initializer *init = new ExpInitializer(0, new IntegerExp(0, 0, Type::tsize_t));
@@ -268,7 +268,7 @@
 #else
         // foreach (i; 0 .. p.length)
         Statement *s1 = new ForeachRangeStatement(0, TOKforeach,
-        new Argument(0, NULL, Id::p, NULL),
+        new Parameter(0, NULL, Id::p, NULL),
         new IntegerExp(0, 0, Type::tint32),
         new ArrayLengthExp(0, new IdentifierExp(0, p->ident)),
         new ExpStatement(0, loopbody));
@@ -414,16 +414,16 @@
  * and build the parameter list.
  */
 
-Expression *Expression::buildArrayLoop(Arguments *fparams)
+Expression *Expression::buildArrayLoop(Parameters *fparams)
 {
     Identifier *id = Identifier::generateId("c", fparams->dim);
-    Argument *param = new Argument(0, type, id, NULL);
+    Parameter *param = new Parameter(0, type, id, NULL);
     fparams->shift(param);
     Expression *e = new IdentifierExp(0, id);
     return e;
 }
 
-Expression *CastExp::buildArrayLoop(Arguments *fparams)
+Expression *CastExp::buildArrayLoop(Parameters *fparams)
 {
     Type *tb = type->toBasetype();
     if (tb->ty == Tarray || tb->ty == Tsarray)
@@ -434,10 +434,10 @@
 	return Expression::buildArrayLoop(fparams);
 }
 
-Expression *SliceExp::buildArrayLoop(Arguments *fparams)
+Expression *SliceExp::buildArrayLoop(Parameters *fparams)
 {
     Identifier *id = Identifier::generateId("p", fparams->dim);
-    Argument *param = new Argument(STCconst, type, id, NULL);
+    Parameter *param = new Parameter(STCconst, type, id, NULL);
     fparams->shift(param);
     Expression *e = new IdentifierExp(0, id);
     Expressions *arguments = new Expressions();
@@ -447,7 +447,7 @@
     return e;
 }
 
-Expression *AssignExp::buildArrayLoop(Arguments *fparams)
+Expression *AssignExp::buildArrayLoop(Parameters *fparams)
 {
     /* Evaluate assign expressions right to left
      */
@@ -461,20 +461,20 @@
     ex2 = new CastExp(0, ex2, e1->type->nextOf());
 #endif
     Expression *ex1 = e1->buildArrayLoop(fparams);
-    Argument *param = (Argument *)fparams->data[0];
+    Parameter *param = (Parameter *)fparams->data[0];
     param->storageClass = 0;
     Expression *e = new AssignExp(0, ex1, ex2);
     return e;
 }
 
 #define X(Str) \
-Expression *Str##AssignExp::buildArrayLoop(Arguments *fparams)	\
+Expression *Str##AssignExp::buildArrayLoop(Parameters *fparams)	\
 {								\
     /* Evaluate assign expressions right to left		\
      */								\
     Expression *ex2 = e2->buildArrayLoop(fparams);		\
     Expression *ex1 = e1->buildArrayLoop(fparams);		\
-    Argument *param = (Argument *)fparams->data[0];		\
+    Parameter *param = (Parameter *)fparams->data[0];		\
     param->storageClass = 0;					\
     Expression *e = new Str##AssignExp(0, ex1, ex2);		\
     return e;							\
@@ -491,14 +491,14 @@
 
 #undef X
 
-Expression *NegExp::buildArrayLoop(Arguments *fparams)
+Expression *NegExp::buildArrayLoop(Parameters *fparams)
 {
     Expression *ex1 = e1->buildArrayLoop(fparams);
     Expression *e = new NegExp(0, ex1);
     return e;
 }
 
-Expression *ComExp::buildArrayLoop(Arguments *fparams)
+Expression *ComExp::buildArrayLoop(Parameters *fparams)
 {
     Expression *ex1 = e1->buildArrayLoop(fparams);
     Expression *e = new ComExp(0, ex1);
@@ -506,7 +506,7 @@
 }
 
 #define X(Str) \
-Expression *Str##Exp::buildArrayLoop(Arguments *fparams)	\
+Expression *Str##Exp::buildArrayLoop(Parameters *fparams)	\
 {								\
     /* Evaluate assign expressions left to right		\
      */								\