diff dmd/expression.h @ 1367:8026319762be

Merged DMD 1.045 !!!
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Sat, 16 May 2009 22:21:31 +0200
parents 78038e540342
children 229e02867307
line wrap: on
line diff
--- a/dmd/expression.h	Sat May 16 18:37:16 2009 +0200
+++ b/dmd/expression.h	Sat May 16 22:21:31 2009 +0200
@@ -203,6 +203,13 @@
 #endif
 };
 
+struct ErrorExp : IntegerExp
+{
+    ErrorExp();
+
+    void toCBuffer(OutBuffer *buf, HdrGenState *hgs);
+};
+
 struct RealExp : Expression
 {
     real_t value;
@@ -519,22 +526,13 @@
 #endif
 };
 
-struct TypeDotIdExp : Expression
-{
-    Identifier *ident;
-
-    TypeDotIdExp(Loc loc, Type *type, Identifier *ident);
-    Expression *syntaxCopy();
-    Expression *semantic(Scope *sc);
-    void toCBuffer(OutBuffer *buf, HdrGenState *hgs);
+Expression *typeDotIdExp(Loc loc, Type *type, Identifier *ident);
 #if IN_DMD
-    elem *toElem(IRState *irs);
 #endif
 
 #if IN_LLVM
     DValue* toElem(IRState* irs);
 #endif
-};
 
 struct TypeExp : Expression
 {