Mercurial > projects > ldc
comparison dmd/mars.c @ 52:0c77619e803b trunk
[svn r56] Initial support for TypeInfo.
Enums not work.
Several other bugfixes.
author | lindquist |
---|---|
date | Tue, 23 Oct 2007 05:55:12 +0200 |
parents | 8b0e809563df |
children | 0ccfae271c45 |
comparison
equal
deleted
inserted
replaced
51:61bc1b4ad3c4 | 52:0c77619e803b |
---|---|
175 -debug compile in debug code\n\ | 175 -debug compile in debug code\n\ |
176 -debug=level compile in debug code <= level\n\ | 176 -debug=level compile in debug code <= level\n\ |
177 -debug=ident compile in debug code identified by ident\n\ | 177 -debug=ident compile in debug code identified by ident\n\ |
178 -debuglib=name set symbolic debug library to name\n\ | 178 -debuglib=name set symbolic debug library to name\n\ |
179 -defaultlib=name set default library to name\n\ | 179 -defaultlib=name set default library to name\n\ |
180 -dis disassemble module after compiling\n\ | |
180 -g add symbolic debug info\n\ | 181 -g add symbolic debug info\n\ |
181 -gc add symbolic debug info, pretend to be C\n\ | 182 -gc add symbolic debug info, pretend to be C\n\ |
182 -H generate 'header' file\n\ | 183 -H generate 'header' file\n\ |
183 -Hd<hdrdir> write 'header' file to <hdrdir> directory\n\ | 184 -Hd<hdrdir> write 'header' file to <hdrdir> directory\n\ |
184 -Hf<filename> write 'header' file to <filename>\n\ | 185 -Hf<filename> write 'header' file to <filename>\n\ |
382 global.params.forceBE = 1; | 383 global.params.forceBE = 1; |
383 else if (strcmp(p + 1, "noruntime") == 0) | 384 else if (strcmp(p + 1, "noruntime") == 0) |
384 global.params.noruntime = 1; | 385 global.params.noruntime = 1; |
385 else if (strcmp(p + 1, "noverify") == 0) | 386 else if (strcmp(p + 1, "noverify") == 0) |
386 global.params.novalidate = 1; | 387 global.params.novalidate = 1; |
388 else if (strcmp(p + 1, "dis") == 0) | |
389 global.params.disassemble = 1; | |
387 else if (p[1] == 'o') | 390 else if (p[1] == 'o') |
388 { | 391 { |
389 switch (p[2]) | 392 switch (p[2]) |
390 { | 393 { |
391 case '-': | 394 case '-': |