Mercurial > projects > ldc
diff dmd/init.h @ 19:788401029ecf trunk
[svn r23] * Updated to DMD 1.021
author | lindquist |
---|---|
date | Thu, 04 Oct 2007 03:42:56 +0200 |
parents | c53b6e3fe49a |
children | eeb8b95ea92e |
line wrap: on
line diff
--- a/dmd/init.h Thu Oct 04 01:47:53 2007 +0200 +++ b/dmd/init.h Thu Oct 04 03:42:56 2007 +0200 @@ -23,6 +23,7 @@ struct dt_t; struct AggregateDeclaration; struct VoidInitializer; +struct StructInitializer; struct ArrayInitializer; struct ExpInitializer; struct StructInitializer; @@ -47,9 +48,9 @@ virtual dt_t *toDt(); virtual VoidInitializer *isVoidInitializer() { return NULL; } + virtual StructInitializer *isStructInitializer() { return NULL; } virtual ArrayInitializer *isArrayInitializer() { return NULL; } virtual ExpInitializer *isExpInitializer() { return NULL; } - virtual StructInitializer *isStructInitializer() { return NULL; } }; struct VoidInitializer : Initializer @@ -84,7 +85,7 @@ dt_t *toDt(); - virtual StructInitializer *isStructInitializer() { return this; } + StructInitializer *isStructInitializer() { return this; } }; struct ArrayInitializer : Initializer