comparison dmd/declaration.h @ 1133:eeb8b95ea92e

Cleanup DMD 1.041 merge.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Mon, 23 Mar 2009 20:26:33 +0100
parents 03d7c4aac654
children 1860414bf3b7
comparison
equal deleted inserted replaced
1132:76e72fdef04d 1133:eeb8b95ea92e
632 Expression *doInline(InlineScanState *iss, Expression *ethis, Array *arguments); 632 Expression *doInline(InlineScanState *iss, Expression *ethis, Array *arguments);
633 const char *kind(); 633 const char *kind();
634 void toDocBuffer(OutBuffer *buf); 634 void toDocBuffer(OutBuffer *buf);
635 635
636 // LDC: give argument types to runtime functions 636 // LDC: give argument types to runtime functions
637 static FuncDeclaration *genCfunc(Arguments *args, Type *treturn, char *name); 637 static FuncDeclaration *genCfunc(Arguments *args, Type *treturn, const char *name);
638 static FuncDeclaration *genCfunc(Arguments *args, Type *treturn, Identifier *id); 638 static FuncDeclaration *genCfunc(Arguments *args, Type *treturn, Identifier *id);
639 639
640 Symbol *toSymbol(); 640 Symbol *toSymbol();
641 Symbol *toThunkSymbol(int offset); // thunk version 641 Symbol *toThunkSymbol(int offset); // thunk version
642 void toObjFile(int multiobj); // compile to .obj file 642 void toObjFile(int multiobj); // compile to .obj file