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