mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-07-09 08:54:09 +02:00
[svn r104] TONS OF FIXES.
Split up declaration, constant initializer gen and definition for globals, structs, classes and functions. Improved ClassInfo support (not complete), not in vtable yet. Fixed a bunch of forward reference problems. Much more. Major commit! :)
This commit is contained in:
12
gen/functions.h
Normal file
12
gen/functions.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef LLVMDC_GEN_FUNCTIONS_H
|
||||
#define LLVMDC_GEN_FUNCTIONS_H
|
||||
|
||||
const llvm::FunctionType* DtoFunctionType(Type* t, const llvm::Type* thistype, bool ismain = false);
|
||||
const llvm::FunctionType* DtoFunctionType(FuncDeclaration* fdecl);
|
||||
|
||||
void DtoDeclareFunction(FuncDeclaration* fdecl);
|
||||
void DtoDefineFunc(FuncDeclaration* fd);
|
||||
|
||||
void DtoMain();
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user