Mercurial > projects > ldc
comparison dmd/mars.h @ 1364:46f6365a50d7
Added IrTypeFunction and IrTypeDelegate and eliminated IrDType. This means the Type::ir field can be removed. It's the final part needed for the move to a slightly more sane type system. Now the whole thing just needs to be cleaned up :P
Added -v-cg switch, which right now just prints "codegen: module.name (module/name.d)" to stdout, this can really help figuring out where, in some complex build command, things go wrong.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
---|---|
date | Sat, 16 May 2009 18:19:52 +0200 |
parents | 29d3861aa2da |
children | 8026319762be |
comparison
equal
deleted
inserted
replaced
1363:b7c8506e1eed | 1364:46f6365a50d7 |
---|---|
217 OUTPUTFLAG output_bc; | 217 OUTPUTFLAG output_bc; |
218 OUTPUTFLAG output_s; | 218 OUTPUTFLAG output_s; |
219 OUTPUTFLAG output_o; | 219 OUTPUTFLAG output_o; |
220 bool llvmAnnotate; | 220 bool llvmAnnotate; |
221 bool useInlineAsm; | 221 bool useInlineAsm; |
222 bool verbose_cg; | |
222 | 223 |
223 // target stuff | 224 // target stuff |
224 const char* llvmArch; | 225 const char* llvmArch; |
225 const char *targetTriple; | 226 const char *targetTriple; |
226 const char *dataLayout; | 227 const char *dataLayout; |