Mercurial > projects > ldc
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(); |