comparison dmd/mars.c @ 127:facc562f5674 trunk

[svn r131] Fixed #11 All associative array properties now work as they should. Fixed problems with some cases of array.length and array.ptr. Fixed some problems with array properties. Fixed 'in' contracts.
author lindquist
date Fri, 30 Nov 2007 12:56:52 +0100
parents 169fda3a77d4
children 8096ba7082db
comparison
equal deleted inserted replaced
126:a2c2c3c1a73d 127:facc562f5674
257 // Set default values 257 // Set default values
258 global.params.argv0 = argv[0]; 258 global.params.argv0 = argv[0];
259 global.params.link = 1; 259 global.params.link = 1;
260 global.params.useAssert = 0; 260 global.params.useAssert = 0;
261 global.params.useInvariants = 0; 261 global.params.useInvariants = 0;
262 global.params.useIn = 0; 262 global.params.useIn = 1;
263 global.params.useOut = 0; 263 global.params.useOut = 0;
264 global.params.useArrayBounds = 0; 264 global.params.useArrayBounds = 0;
265 global.params.useSwitchError = 0; 265 global.params.useSwitchError = 0;
266 global.params.useInline = 0; 266 global.params.useInline = 0; // this one messes things up to a point where codegen breaks
267 global.params.obj = 1; 267 global.params.obj = 1;
268 global.params.Dversion = 2; 268 global.params.Dversion = 2;
269 269
270 global.params.linkswitches = new Array(); 270 global.params.linkswitches = new Array();
271 global.params.libfiles = new Array(); 271 global.params.libfiles = new Array();