diff dmd/expression.h @ 1195:e961851fb8be

Merged DMD 1.042.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Fri, 03 Apr 2009 17:59:34 +0200
parents ab186e535e72
children 78038e540342
line wrap: on
line diff
--- a/dmd/expression.h	Fri Apr 03 17:02:52 2009 +0200
+++ b/dmd/expression.h	Fri Apr 03 17:59:34 2009 +0200
@@ -1,6 +1,6 @@
 
 // Compiler implementation of the D programming language
-// Copyright (c) 1999-2008 by Digital Mars
+// Copyright (c) 1999-2009 by Digital Mars
 // All Rights Reserved
 // written by Walter Bright
 // http://www.digitalmars.com
@@ -105,7 +105,7 @@
     static Expression *combine(Expression *e1, Expression *e2);
     static Expressions *arraySyntaxCopy(Expressions *exps);
 
-    virtual integer_t toInteger();
+    virtual dinteger_t toInteger();
     virtual uinteger_t toUInteger();
     virtual real_t toReal();
     virtual real_t toImaginary();
@@ -175,16 +175,16 @@
 
 struct IntegerExp : Expression
 {
-    integer_t value;
+    dinteger_t value;
 
-    IntegerExp(Loc loc, integer_t value, Type *type);
-    IntegerExp(integer_t value);
+    IntegerExp(Loc loc, dinteger_t value, Type *type);
+    IntegerExp(dinteger_t value);
     int equals(Object *o);
     Expression *semantic(Scope *sc);
     Expression *interpret(InterState *istate);
     char *toChars();
     void dump(int indent);
-    integer_t toInteger();
+    dinteger_t toInteger();
     real_t toReal();
     real_t toImaginary();
     complex_t toComplex();
@@ -212,7 +212,7 @@
     Expression *semantic(Scope *sc);
     Expression *interpret(InterState *istate);
     char *toChars();
-    integer_t toInteger();
+    dinteger_t toInteger();
     uinteger_t toUInteger();
     real_t toReal();
     real_t toImaginary();
@@ -240,7 +240,7 @@
     Expression *semantic(Scope *sc);
     Expression *interpret(InterState *istate);
     char *toChars();
-    integer_t toInteger();
+    dinteger_t toInteger();
     uinteger_t toUInteger();
     real_t toReal();
     real_t toImaginary();