[dmd-internals] [D-Programming-Language/dmd] 500501: Use correct size for sizeTy[Tvector]
GitHub via dmd-internals
dmd-internals at puremagic.com
Mon Feb 23 04:15:42 PST 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 500501cf03d764e7fa6756ba3268bcfcee5e4866
https://github.com/D-Programming-Language/dmd/commit/500501cf03d764e7fa6756ba3268bcfcee5e4866
Author: Safety0ff <safety0ff.dev at gmail.com>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M src/mtype.c
Log Message:
-----------
Use correct size for sizeTy[Tvector]
This bug causes https://github.com/ldc-developers/ldc/issues/825 :
When using ```Type::nullAttributes``` to create a new ```TypeVector```, it will read past the end of the source ```TypeVector``` if it was allocated using ```new TypeVector``` (i.e. the actual size is used for allocation) since ```sizeof(TypeVector)``` is less than ```sizeof(TypeBasic)```.
Commit: 76b2be5e9a5c3d6e64ee007b8c94f8041f948253
https://github.com/D-Programming-Language/dmd/commit/76b2be5e9a5c3d6e64ee007b8c94f8041f948253
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M src/mtype.c
Log Message:
-----------
Merge pull request #4436 from Safety0ff/patch-1
Use correct size for sizeTy[Tvector]
Compare: https://github.com/D-Programming-Language/dmd/compare/fcbe578f2f2c...76b2be5e9a5c
More information about the dmd-internals
mailing list