Fix #198 and #199 by making CTFE on static struct initializers work.

Renamed SymbolDeclaration to StaticStructInitDeclaration to make its usage clearer.
This commit is contained in:
Christian Kamm
2009-02-01 20:20:56 +01:00
parent 07649678db
commit 01f19c466c
9 changed files with 64 additions and 29 deletions

View File

@@ -22,16 +22,10 @@
#include "attrib.h"
#include "lexer.h"
/********************************* SymbolDeclaration ****************************/
SymbolDeclaration::SymbolDeclaration(Loc loc, Symbol *s, StructDeclaration *dsym)
: Declaration(new Identifier("", TOKidentifier))
Symbol *StaticStructInitDeclaration::toSymbol()
{
}
Symbol *SymbolDeclaration::toSymbol()
{
return sym;
return 0;
}
/*************************************