[svn r86] Changed the way arguments are given storage. It is now detected if they will need it during semantic passes.

Initial support for debug information. Very limited, but MUCH better than nothing :)
This commit is contained in:
Tomas Lindquist Olsen
2007-11-02 01:17:26 +01:00
parent 6bb534fb2a
commit d58ce84169
17 changed files with 507 additions and 66 deletions

View File

@@ -552,6 +552,7 @@ VarDeclaration::VarDeclaration(Loc loc, Type *type, Identifier *id, Initializer
llvmNestedIndex = -1;
llvmFieldIndex = -1;
llvmFieldIndexOffset = 0;
llvmNeedsStorage = false;
}
Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s)