mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-07-29 10:30:04 +02:00
Eliminated the need for resolve, declare, const-init and define lists to drive code generation.
This commit is contained in:
@@ -153,16 +153,6 @@ struct IRState
|
||||
// debug info helper
|
||||
llvm::DIFactory difactory;
|
||||
|
||||
typedef std::list<Dsymbol*> DsymbolList;
|
||||
// dsymbols that need to be resolved
|
||||
DsymbolList resolveList;
|
||||
// dsymbols that need to be declared
|
||||
DsymbolList declareList;
|
||||
// dsymbols that need constant initializers constructed
|
||||
DsymbolList constInitList;
|
||||
// dsymbols that need definitions
|
||||
DsymbolList defineList;
|
||||
|
||||
// static ctors/dtors/unittests
|
||||
typedef std::vector<FuncDeclaration*> FuncDeclVector;
|
||||
FuncDeclVector ctors;
|
||||
|
||||
Reference in New Issue
Block a user