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 '-':